我有两个 c 程序文件 temp1.c
和 temp2.c
。我为此 temp1.o
和 temp2.o
编译并生成了 dot o
文件。之后,我通过组合这两个 dot o
文件生成了 final.o
和 final.a
。现在这两个静态库工作正常。
现在final.a
的nm报告正在显示所有文件名和符号。但是 final.o
的 nm 报告不显示文件名,它只显示符号。
如何获取我用于创建 final.o
的文件名列表。
最佳答案
如果我们创建.a
文件来自.o
文件( temp1.o
和 temp2.o
),然后是 .a
将具有所有 .o
的文件名文件及其内容。但在创建.o
时来自一些.o
文件,那么它将仅包含所有 .o
的内容文件和每个 .o
的文件名不会出现。
关于c - 如何列出静态库中带有 .o 扩展名的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071205/