3

如果我只想在 NDK 中将编译标志传递给 c 编译器,我该怎么办?我们知道设置 LOCAL_CFLAGS 不仅会影响 C 源文件,还会影响 C++ 源文件……</p>

4

2 回答 2

0

我正在使用 LOCAL_CFLAGS 和 LOCAL_CPPFLAGS 的组合。在 LOCAL_CFLAGS 中为 C 和 C++ 源文件设置标志,并在 LOCAL_CPPFLAGS 中否定必要的标志。没有找到更好的解决方案,适用于我的简单使用。

于 2013-05-08T21:37:26.427 回答
0

LOCAL_CONLYFLAGS适用于 AOSP,希望它也适用于 NDK。

它对诸如 之类的东西很有用-std=c99,但不适用于 C++。

于 2018-01-18T03:24:14.740 回答