如何查看.o文件中的符号?nm对我不起作用。我使用g ++ / linux。
5
nm正是您要使用的。您能解释一下它对您不起作用吗?
—
号
它说:
—
nakiya
nm: Lib1.o: File format not recognized
@nakiya:运行
—
DarkDust
file Lib1.o
并告诉我们输出是什么。
@nakiya您无法运行.o文件。而且,如果编译头文件,则会生成具有最新gcc版本的预编译头,而不是目标文件。您应该编译.cpp文件而不是头文件。
—
号
@nakiya:您无法运行它,应该
—
DarkDust 2010年
file Lib1.o
在外壳中真正键入文本“ ”。名为的工具会file
告诉您Lib1.o的文件类型,即它是否确实是目标文件。我对此表示怀疑。