我创建了一个交叉编译的arm可执行文件.我想找到可执行文件的库依赖项.我正在使用UbuntuNatty并安装了arm linux gnueabi工具链,它不包含ldd.有没有工具可以查看linux中arm可执行文件库的依赖性.
我创建了一个交叉编译的arm可执行文件.我想找到可执行文件的库依赖项.我正在使用UbuntuNatty并安装了arm linux gnueabi工具链,它不包含ldd.有没有工具可以查看linux中arm可执行文件库的依赖性.
这有点麻烦,但这是我能找到的最好的解决方案,对于基本用途来说,它确实非常有效——只需将此脚本与其他交叉工具一起保存为"arm none linux gnueabi ldd".
#!/bin/sh
arm-none-linux-gnueabi-readelf -a $1 | grep "Shared library:"