【发布时间】:2013-05-07 02:12:09
【问题描述】:
如果我只想在 NDK 中将编译标志传递给 c 编译器,我该怎么办? 我们知道设置 LOCAL_CFLAGS 不仅会影响 C 源文件,还会影响 c++ 源文件...
【问题讨论】:
标签: c++ c android-ndk
如果我只想在 NDK 中将编译标志传递给 c 编译器,我该怎么办? 我们知道设置 LOCAL_CFLAGS 不仅会影响 C 源文件,还会影响 c++ 源文件...
【问题讨论】:
标签: c++ c android-ndk
我正在使用 LOCAL_CFLAGS 和 LOCAL_CPPFLAGS 的组合。在 LOCAL_CFLAGS 中为 C 和 C++ 源文件设置标志,并在 LOCAL_CPPFLAGS 中否定必要的标志。没有找到更好的解决方案,适合我的简单使用。
【讨论】:
LOCAL_CONLYFLAGS 适用于 AOSP,希望它也适用于 NDK。
它对于 -std=c99 之类的东西很有用,它不适用于 C++。
【讨论】: