做人呢,最紧要就系开心啦

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

1,552次阅读
没有评论

方法 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协议发布,转载请注明出处。
评论(没有评论)