请教MK文件语法LOCAL_CFLAGS的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教MK文件语法LOCAL_CFLAGS的用法相关的知识,希望对你有一定的参考价值。

在网上看了关于LOCAL_CFLAGS的介绍,说是可选的编译器选项,用法之一是定义宏,这个可以理解,但是在ndk的samples里面看到LOCAL_CFLAGS := -Werror,不理解这样的意思是什么。还有诸如这样的LOCAL_CFLAGS := -D__STDC_CONSTANT_MACROS。知道的话,请告知一下,谢谢

LOCAL_CFLAGS-D,增加全局宏定义。
LOCAL_CFLAGS := -DUSE_JSC相当于在所有源文件中增加一个#define USE_JSC
LOCAL_CFLAGS := -DUSE_COPY_BIT=1相当于在所有源文件中增加一个#define USE_COPY_BIT 1
参考技术A -Werror 把所有的警告都视为错误处理。

以上是关于请教MK文件语法LOCAL_CFLAGS的用法的主要内容,如果未能解决你的问题,请参考以下文章

Android.mk用法详解

Android.mk介绍(一)

Android.mk 文件语法详解

Android JNI的Android.mk文件语法详解

怎样在Android.mk上加宏定义

Android mk和Application mk文件语法规范说明及举例