【问题标题】:List undefined references from object file列出目标文件中未定义的引用
【发布时间】:2012-07-20 13:57:36
【问题描述】:

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

【问题讨论】:

    标签: c++ c gcc g++


    【解决方案1】:

    在 Linux 上,您会为此使用 objdump -t。在其输出中查找*UND*

    【讨论】:

      【解决方案2】:

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

      另见:Difference between nm and objdump

      【讨论】:

        猜你喜欢
        • 2016-12-10
        • 1970-01-01
        • 2017-09-20
        • 1970-01-01
        • 2018-11-14
        • 2015-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多