1、查看依赖库
1.1、查看可执行文件依赖的库有哪些
objdump -x xxx | grep NEEDED
举例,查看常用的ls工具,依赖哪些库:
# 执行位置在home目录下,查看的文件要指定绝对路径
$ objdump -x /usr/bin/ls | grep NEEDED
NEEDED libselinux.so.1
NEEDED libc.so.6
1.2、查看动态库,依赖的库有哪些
objdump -x xxx.so | grep NEEDED
举例,查看libcap依赖的库有哪些:
# 执行位置在,libcap.so.2同级目录下
objdump -x libcap.so.2 | grep NEEDED
NEEDED libc.so.6
NEEDED ld-linux-aarch64.so.1
如果对您帮助,就请帮忙点个赞吧,赠人玫瑰手留余香!