如何列出静态库的所有外部未定义符号?

时间:2019-01-04 08:18:53

标签: static-libraries nm symbol-table

我想获取静态库的未定义符号。我找到了这个命令

comm -13 \
 <(nm libfoobar.a | egrep ' [BDTW] ' | sed -e 's/.* [BDTW] //' | sort -u) \
 <(nm libfoobar.a | grep ' U ' | sed -e 's/.* U //' | sort -u)

在此问题中:How to list all externally-undefined symbols of a static library on Linux?

为什么第一个grep命令仅在nm的输出中查找'B','D','T'和'W'符号类型? nm命令报告的其他符号类型如何,例如“ C”,“ G”,“ I”,“ R”等?

0 个答案:

没有答案