在为本地平台开发时,我可以使用ldd列出所有的共享库(.so文件),我构build的二进制可执行文件将在启动时尝试加载。 但是在交叉编译时,我不知道如何获得相同的信息。 ldd不是一个普通的binutils工具,比如strip或者ar ,它们可以和gcc一起构build,用于交叉编译,相反,它是一个神秘的shell脚本,显然只能在本地平台上运行。 所以,使用跨目标binutils工具,有什么办法可以得到一个外国二进制文件的dynamic链接依赖列表?