在Solaris上的.so文件中定义符号

时间:2010-11-03 14:49:40

标签: solaris

有人可以告诉我如何在Solaris上的共享对象文件中找到符号的定义。

由于 拉吉

1 个答案:

答案 0 :(得分:3)

在Solaris机器上,我可以访问nm,可以使用它。例如:

nm /usr/lib/libc.so

显示libc.so中的所有符号,然后检查此库中是否定义了符号只是读取输出的问题。

对于大多数情况,您可能也希望传递-g和-D选项。如果您想搜索一堆库,可以尝试使用:

find /usr/lib -name '*.so' -exec nm -gD {} \; |grep "symbol_name"

或类似的