【问题标题】:Toolchains within AOSPAOSP 中的工具链
【发布时间】:2012-08-26 14:54:09
【问题描述】:

我正在开发 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)

我已经搜索了很多地方,但找不到任何有关工具链的信息。

  1. 按照命名约定,我猜以下 - 这些正确吗?

    • arm-eabi- 是一个裸机工具链
    • arm-linux-androideabi- 是用于在 AFS 中构建与仿生 libc 以及用于 NDK 的工具链相关的所有本机代码的工具。
  2. 谁能给我使用裸机工具链的 AOSP 树中的代码示例(除了 u-boot、x-loader、内核 - 所有这些都构建在单独的树中)?

  3. 我将对这些工具链进行细微的修改,因此需要重新构建它们。有人可以指出这些工具链的存储库和构建说明吗?

【问题讨论】:

  • 我相信你最好在 android-building 或 android-platform 邮件列表中询问。

标签: arm android-source toolchain


【解决方案1】:
  1. 是的,你是对的。 arm-eabi- 是一个裸机工具链,例如用于构建 u-boot。

  2. 不知道有没有

  3. 确切地说,我找不到arm-linux-androideabi-4.x,但您可以查看此链接:https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/

希望对你有帮助:)

【讨论】:

    猜你喜欢
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 2021-06-12
    • 2021-10-30
    相关资源
    最近更新 更多