我正在 AOSP 4.0.4 分支上工作,并为 PandaBoard 平台做一些定制。我查看了用于构建 Android 文件系统镜像的 ARM 交叉工具链,我看到了 2 个主要变体。
arm-eabi-4.x (set in ARM_EABI_TOOLCHAIN env var)
arm-linux-androideabi-4.x (set in ANDROID_EABI_TOOLCHAIN env var)
我找了很多地方,找不到任何关于工具链的信息。
根据命名约定,我猜测如下 - 这些是否正确?
谁能给我 AOSP 树中使用裸机工具链的代码示例(u-boot、x-loader、内核除外 - 所有这些都构建在单独的树中)?
我将对这些工具链进行小幅修改,因此需要重新构建它们。有人可以为我指出这些工具链的存储库和构建说明吗?
最佳答案
是的,你是对的。 arm-eabi-
是一个裸机工具链,例如用于构建 u-boot。
不知道有没有
准确地说,我找不到 arm-linux-androideabi-4.x
,但您可以查看此链接:https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/
希望对你有帮助:)
https://stackoverflow.com/questions/12221263/