我已经在 Beagleboard XM 上成功安装了 Android Gingerbread 2.3.4,它具有 Cortex A-8。如何在 Eclipse 中选择 Cortex -A-8 作为目标进行交叉编译?
谢谢并恭祝安康,
赫什舍姆
我已经在 Beagleboard XM 上成功安装了 Android Gingerbread 2.3.4,它具有 Cortex A-8。如何在 Eclipse 中选择 Cortex -A-8 作为目标进行交叉编译?
谢谢并恭祝安康,
赫什舍姆
您可以通过在Application.mk文件中添加一行来指定要在 ndk 项目中支持哪些 ABI 。如果源代码树的那部分在 Eclipse 的项目视图中,您应该能够从 Eclipse 编辑文件,否则您可以使用您喜欢的编辑器。
http://developer.android.com/sdk/ndk/index.html给出了如何包含 mips 支持的示例:
APP_ABI := armeabi armeabi-v7a mips
对于 Cortex A-8,您基本上只需要找出适当的 ABI 名称。