【发布时间】:2012-11-13 17:10:36
【问题描述】:
我有 25 个目标文件,它们组合成一个共享库。我已经用 gcc 生成了共享库,当我用 nm -D libmylib.so 寻找暴露的符号时,我发现了两个名为 i 的不受欢迎的暴露符号和y 位于 .bss 部分。我试图在我的源文件中找到它们,但我找不到它们,所以如果有人能告诉我是否有某种方法可以找到哪个 .o 文件恰好具有这些不希望的暴露符号?我可以用 nm 做还是需要其他工具?
任何帮助将不胜感激。
【问题讨论】:
标签: c linker shared-libraries elf objdump