在Android studio 2.2的CMake支持下使用Clang代替GCC

时间:2016-06-28 07:07:54

标签: android-studio gradle cmake

我们正试图在Android Studio的2.2 gradle中使用新的CMake支持。

默认情况下,工具链设置为使用GCC并且它似乎被破坏,因此编译失败了。

如何判断它与clang合作?

我尝试在build.gradle中的CMake范围内的Arguments参数中使用-DANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-clang3.5,但这也失败了(它在NDK声明附带的android.toolchain.cmake的注释中有记录)这样的工具链并不存在。

1 个答案:

答案 0 :(得分:4)

Google似乎更新了他们的文档,添加了一个新的-DANDROID_TOOLCHAIN = clang参数,请参阅 -

http://tools.android.com/tech-docs/external-c-builds

更新 截至今天(2016年8月21日)的最新Android Studio版本在启动新项目时有一个复选框,启用C ++支持,我在Windows上测试它并且它可以工作。

干杯