【问题标题】:Use Clang instead of GCC with Android studio 2.2's CMake support在 Android Studio 2.2 的 CMake 支持中使用 Clang 而不是 GCC
【发布时间】:2016-06-28 07:07:53
【问题描述】:

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

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

如何让它与 clang 一起使用?

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

【问题讨论】:

    标签: android-studio gradle cmake


    【解决方案1】:

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

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

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

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多