【问题标题】:nm symbol utility reportsnm 符号实用程序报告
【发布时间】:2012-07-16 13:40:39
【问题描述】:

nm 命令报告一个符号既是 U 又是 T。U 代表未定义,AFAIK 该符号位于另一个库中,但是 T 是什么意思?

0000018c T _myfunc U _myfunc

【问题讨论】:

    标签: c static-libraries symbols nm


    【解决方案1】:

    查看nm(1) 的手册页,我们看到:

     "T"
     "t" The symbol is in the text (code) section.
    

    【讨论】:

    • 当然,但是如果 myfunc 在代码部分,为什么 nm 还会将它报告为 'U' ?
    • 下面回答你的问题[link] (stackoverflow.com/questions/1863613/…)
    • 哦,我明白了,导致这种情况发生的原因是什么?
    • 你能提供整个nm 输出吗?只是看起来很奇怪。
    猜你喜欢
    • 1970-01-01
    • 2019-05-31
    • 2011-03-19
    • 2012-11-22
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    相关资源
    最近更新 更多