在Android设备上运行的预构建binutils

时间:2014-05-10 09:02:47

标签: android-ndk arm binutils

我找不到任何可以推送到Android设备的binutils版本,然后从那里执行。 Android NDK工具链提供但格式错误。

设备在ARM的ELF 32位可执行文件中需要它们,但工具链仅提供:

compiledtoolchain/bin$ file arm-linux-androideabi-objdump 
arm-linux-androideabi-objdump: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

有没有人知道是否以及在哪里以格式找到objdump以便可以直接在ARM安卓设备上执行?

1 个答案:

答案 0 :(得分:1)

我还没有在Android设备上试过它,但您可能想查看我的ELLCC交叉编译器项目的预构建二进制文件:ftp://ellcc.org/pubhttp://ellcc.org)。每个tarball都包含基于clang / LLVM的C / C ++编译器,预构建库,gdb和GNU binutils的二进制文件。所有可执行文件都是静态链接的,因此它们不依赖于目标系统上可用的任何共享库。