列出来自目标文件的未定义引用

时间:2012-07-20 13:57:36

标签: c++ c gcc g++

所以我用g ++构建了一堆模块。我用-c命中了一些源文件来生成.o目标文件。然后我在某些点使用-r标志为ld组合目标文件以生成更多的.o文件。在这个过程的某个地方,没有包含一个功能。所以我要做的是找到一个查看.o文件的快速工具,并告诉我们当前未定义哪些引用。

2 个答案:

答案 0 :(得分:7)

在Linux上,您可以使用objdump -t。在其输出中查找*UND*

答案 1 :(得分:6)

在Linux / Unix上尝试nm命令。在输出中,“U”表示符号未定义。

另见:Difference between nm and objdump