如何在Android NDK Revision 11中切换gcc和clang?

时间:2016-03-20 22:26:50

标签: android gcc android-ndk clang

我正在使用Android工作室1.5.1和NDK第11版,它声明NDK中的GCC现在已被弃用,而有利于Clang。

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

2 个答案:

答案 0 :(得分:5)

我刚刚更改了azk deploy中的行

Application.mk

NDK_TOOLCHAIN_VERSION := 4.9

一切都适合我。

答案 1 :(得分:2)

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

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

<强>参考文献:

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