有没有办法列出创建.so文件时使用的文件? nm
不能有用,也可以“readelf”。某些表是否保留信息?
答案 0 :(得分:1)
您无法列出用于创建共享对象文件的目标文件,因为默认情况下该信息不会存储在共享对象文件中。共享库已完全链接,因此您无法取消归档"它。请参阅reference,但您可以列出使用此命令包含的功能
nm -D /usr/lib/libopenal.so.1
答案 1 :(得分:1)
readelf -s libfoobar.so | grep文件