如何列出.so文件中的文件?

时间:2014-03-13 07:08:33

标签: linker

有没有办法列出创建.so文件时使用的文件? nm不能有用,也可以“readelf”。某些表是否保留信息?

2 个答案:

答案 0 :(得分:1)

您无法列出用于创建共享对象文件的目标文件,因为默认情况下该信息不会存储在共享对象文件中。共享库已完全链接,因此您无法取消归档"它。请参阅reference,但您可以列出使用此命令包含的功能

nm -D /usr/lib/libopenal.so.1

答案 1 :(得分:1)

readelf -s libfoobar.so | grep文件