我有一些 .c
和 .h
文件,通过将代码块放在预处理器指令中禁用了部分代码,例如
#ifdef FOOBAR
// some code that can be compiled if needed by defining FOOBAR in pre-processor.
#endif
不,我需要定义 FOOBAR
以便为 gcc 使用 make
编译的每个文件定义它。
有没有办法通过 make 或 Makefile
的某些选项来做到这一点?
谢谢。
最佳答案
将编译器选项 -DFOOBAR
添加到 make 变量 CFLAGS
关于c - 为 make 中的所有文件定义一个预处理器变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7534094/