获取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 显示动态段的信息
上一篇 下一篇

猜你喜欢

热点阅读