获取linux可执行文件所依赖的库的三种办法
2022-11-08 本文已影响0人
doinb1517
1、使用objdump
objdump -x toolbox | grep NEEDED
带有 NEEDED 属性的即为所依赖的库,所以可通过 objdump -x toolbox | grep NEEDED 指令来筛选要查找的内容。
如果要查看 arm 上的文件,则使用 arm 的交叉工具链即可(arm-linux-objdump)
2、使用ldd命令
ldd filename
ldd命令有时候会遇到路径问题,不是最优解,尽量使用其他方案
3、使用readelf命令
readelf -d filename | grep NEEDED //-d,dynamic 显示动态段的信息