【发布时间】:2009-02-17 16:47:00
【问题描述】:
我正在处理elfdump 命令的克隆。
在所有可执行文件上运行 elfdump -ecps *file* 时,我的程序运行良好。但是,当我在库文件(例如 libc.so)上运行程序时,它会为 .symtab 部分中的所有符号打印出不正确的版本号(特别是它们都为零)。我已经查看了很多次文档,但我无法弄清楚为什么会发生这种情况。
有人可以提供一些提示吗?或者可能如何检测它是否是一个库,以便我可以硬编码一个 0?
【问题讨论】:
-
您的问题不够具体,我们无法提供超出规范的帮助。规范就在那里,如果你遵循它,事情应该会奏效,如果他们不尝试发布一个确切的例子,它可能会得到很好的回应。
标签: c static-libraries elf