我创建了一个交叉编译的 arm 可执行文件。我想找到可执行文件的库依赖项。我正在使用 ubuntu natty 并安装了 arm-linux-gnueabi 工具链,其中不包含 ldd。有没有工具可用于查看 linux 中的 arm 可执行库依赖关系。
最佳答案
这有点麻烦,但它是我能找到的最佳解决方案,而且它对于基本使用确实非常有效 - 只需将此脚本保存为“arm-none-linux-gnueabi-ldd”与您的其他交叉工具。
#!/bin/sh
arm-none-linux-gnueabi-readelf -a $1 | grep "Shared library:"
关于linux - 交叉编译器ldd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6150000/