【发布时间】:2011-01-20 17:53:10
【问题描述】:
当我在我的一个库上运行时:
nm libmylib.so
我得到这样的一条线
U _ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4
我检查了 nm 的手册页,我得到“U”符号未定义。未定义符号的真正含义是什么?
如果真的是未定义的,那为什么nm会报告呢?
【问题讨论】:
-
顺便说一句,nm --demangle 对于 c++ 非常有用,它使符号更友好
-
@CarlosRendon 为什么他们不将其设为默认值?
标签: c++ linker development-environment