用 C 解析 Linux 静态库 (.a)

use*_*296 0 c unix linux parsing .a

我想知道如何解析 linux 静态库 (.a) 以获取每个文件的内容。谢谢你帮我!

lun*_*man 5

除了上面objdump提到的之外,你可以使用nm来列出一个dot-a文件的内容,包括里面定义了什么(以及哪个file.c定义了它们,当没有被剥离时),以及extern(需要满足其他图书馆)。