我正在使用Android工作室1.5.1和NDK第11版,它声明NDK中的GCC现在已被弃用,而有利于Clang。
我需要在clang和gcc之间切换并自定义标志,但是,应用程序的配置以及使用Android.mk和Application.mk在它们之间切换的方法似乎都有所改变!
答案 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