【发布时间】:2017-03-07 16:22:34
【问题描述】:
我正在使用带有 Android Studio 2.2 的 NDK r12。我需要 CMake 来使用 GCC 4.9 而不是 Clang 来构建我们的代码库,但是即使我提供以下内容,它仍然使用 clang:
android {
compileSdkVersion 17
buildToolsVersion "25.0.0"
defaultConfig {
minSdkVersion 15
targetSdkVersion 17
externalNativeBuild {
cmake {
arguments '-DBUILD_TESTING=OFF -DANDROID_TOOLCHAIN=gcc-4.9'
cppFlags "-std=c++14 -fexceptions -frtti"
}
}
}
}
我也尝试过-DANDROID_TOOLCHAIN=gcc,但这也不起作用。如何让 CMake 使用 GCC ARM 工具链?
【问题讨论】:
标签: android c++ gradle android-ndk cmake