【问题标题】:How to switch between gcc and clang in Android NDK Revision 11?如何在 Android NDK Revision 11 中在 gcc 和 clang 之间切换?
【发布时间】:2016-07-07 08:01:08
【问题描述】:

我正在使用带有 NDK 修订版 11 的 Android Studio 1.5.1,该版本声明 NDK 中的 GCC 现在已被 Clang 弃用。

我需要在clang和gcc之间切换并自定义flags,但是应用程序的配置以及使用Android.mk和Application.mk在它们之间切换的方法似乎有所改变!

【问题讨论】:

    标签: android gcc android-ndk clang


    【解决方案1】:

    您可以将环境变量 $CC 更改为指向 clang 二进制文件的变量,或者您可以使用来自 $NDK_HOME/build/tools/make-standalone-toolchain.sh 的脚本

    您可以使用--help 参数运行此脚本以查看所有有效选项。

    参考资料:

    http://developer.android.com/intl/es/ndk/guides/standalone_toolchain.html

    【讨论】:

      【解决方案2】:

      我刚刚将Application.mk中的行从

      NDK_TOOLCHAIN_VERSION := 4.9
      

      NDK_TOOLCHAIN_VERSION := clang
      

      对我来说一切都很好。

      【讨论】:

      • 更新:不再支持 GGC
      猜你喜欢
      • 2016-10-27
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-20
      • 2017-09-25
      • 2015-03-24
      • 1970-01-01
      相关资源
      最近更新 更多