【发布时间】:2021-07-12 11:18:45
【问题描述】:
我在这里看到了 NDK 项目的 Gradle 文件的典型示例。
不过,我想知道在哪里放置不同标志的规则是什么:
// Passes optional arguments to CMake.
arguments "-DANDROID_ARM_NEON=TRUE", "-DANDROID_TOOLCHAIN=clang"
// Sets a flag to enable format macro constants for the C compiler.
cFlags "-D__STDC_FORMAT_MACROS"
// Sets optional flags for the C++ compiler.
cppFlags "-fexceptions", "-frtti"
例如,为什么“-fexceptions”、“-frtti”在“cppFlags”中而不在“arguments”中?有哪些决定规则以及对编译/应用运行时/性能的影响?
谢谢。
【问题讨论】:
标签: android cmake android-ndk