但行好事,莫问前程!

如何查看Linux应用程序和动态库的依赖库

706次阅读
没有评论

方法1:用objdump查看

objdump -x xxx.so | grep NEEDED
objdump -x ./a.out | grep NEEDED

方法2:用readelf查看

readelf -a xxx.so | grep "Shared"
readelf -a ./a.out | grep "Shared"

或者

readelf -d xxx.so
readelf -d ./a.out

查看静态库有哪些.o文件

readelf -d xxx.a

方法3:用ldd查看

ldd xxx.so
ldd ./a.out

查看哪些进程在使用某个so,比如

lsof  /.../libpthread-x.xx.so

正文完
 
admin
版权声明:本站原创文章,由 admin 2022-04-13发表,共计269字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)