我有许多.c
和.h
个文件,通过将代码块放在预处理器指令中来禁用代码的某些部分,例如
#ifdef FOOBAR
// some code that can be compiled if needed by defining FOOBAR in pre-processor.
#endif
不,我需要定义FOOBAR
,以便为gcc使用make
编译的每个文件定义它。
有没有办法通过一些选项来制作或Makefile
?
感谢。
答案 0 :(得分:16)
将编译器选项-DFOOBAR
添加到make变量CFLAGS