为make中的所有文件定义一个预处理器变量

前端之家收集整理的这篇文章主要介绍了为make中的所有文件定义一个预处理器变量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些.c和.h文件,其代码块的某些部分被禁用,例如将代码块放在预处理器指令中.
#ifdef FOOBAR
// some code that can be compiled if needed by defining FOOBAR in pre-processor.
#endif

不,我需要定义FOOBAR,以便为gcc使用make编译的每个文件定义.

有没有办法通过一些选项来制作或Makefile?

谢谢.

解决方法

将编译器选项-DFOOBAR添加到make变量CFLAGS中

猜你在找的C&C++相关文章