我有两个c程序文件temp1.c
和temp2.c
。我为此dot o
和temp1.o
编译并生成了temp2.o
个文件。之后,我通过合并这两个final.o
文件来生成final.a
和dot o
。现在这两个静态库工作正常。
现在final.a
的nm报告显示所有文件名和符号。但是final.o
的nm报告没有显示文件名,它只显示符号。
获取用于创建final.o
的文件名列表的方法是什么。
答案 0 :(得分:0)
如果我们从.a
个文件(.o
和temp1.o
)创建temp2.o
个文件,则.a
的文件名将为.o
文件及其内容。但是,在从某些.o
文件创建.o
时,它将仅包含所有.o
个文件的内容,并且每个.o
的文件名都不会出现。