标签: eclipse gcc linker static-libraries archive
我使用gcc(通过eclipse)静态地编译带有.a文件的c代码,但是我看到最终的二进制文件包含.a文件中的函数,但我没有从C中调用它们代码。
.a
我没有.a文件的源代码,只有.a文件本身。
试图通过将-Wl,-gc-sections和-ffunction-sections添加到gcc来删除它们,但是我仍然在.a文件的最终二进制文件中看到很多功能,这些功能没有从我的c代码中调用。
-Wl,-gc-sections
-ffunction-sections
那是为什么?