【问题标题】:Building Android NDK Toolchain for x86 Android on Windows via Cygwin通过 Cygwin 在 Windows 上为 x86 Android 构建 Android NDK 工具链
【发布时间】:2011-02-15 20:03:15
【问题描述】:

Android SDK 包括 Android NDK,后者又包含一个基于 GCC 的定制工具链,适用于 ARM 处理器上的 Android;问题是如何构建 NDK 工具链以在 Windows 上运行以针对 x86 Android?

工具链已设置为在面向 ARM 的 Windows (cygwin) 上构建; 也有针对 x86 的现有 pre-built (unofficial) NDKs,但这些包含针对 x86 Linux 而非 Windows 的预构建工具。

NDK 包含一个 build-toolchain.sh 脚本来重建其工具链;问题是,要构建一个针对 Android x86 的工具链,具体需要做什么?

【问题讨论】:

  • 不确定,但 android-ndk 谷歌群组列表中的成员可能知道

标签: android gcc cygwin x86 android-ndk


【解决方案1】:

从 NDK r6 开始,Google 自行提供 x86 支持。

添加了对 x86 ABI 的支持,它允许您生成在兼容的基于 x86 的 Android 设备上运行的机器代码。 x86 的主要功能包括特定于 x86 的工具链、系统头文件、库和调试支持。有关 x86 支持的所有详细信息,请参阅 NDK 包中的 docs/CPU-X86.html。

NDK Release Notes

【讨论】:

    猜你喜欢
    • 2019-02-22
    • 2012-04-23
    • 2015-05-04
    • 2012-02-22
    • 2014-06-27
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    相关资源
    最近更新 更多