Skip to main content
 首页 » 编程设计

makefile之传递C/C++#定义到makefile

2024年09月07日19arxive

我使用Eclipse IDE开发C / C++。 Eclipse还会生成一个我不想编辑的makefile,因为它将被覆盖。

我想使用该makefile在Hudson中进行每晚构建。

如何将IDE项目文件中的#define传递给makefile? (为什么Eclipse尚未将它们包括在生成的makefile中?)

我实际上已经弄清楚了一次,然后不小心覆盖了它:-(但是至少我知道它可以做到...

请您参考如下方法:

如果从命令行运行make,请使用

make CPPFLAGS=-DFOO 

它将-DFOO添加到所有编译中。另请参阅制造手册中的CFLAGS,CXXFLAGS,LDFLAGS。