如何在makefile中定义一个宏来启用C头中的功能?

age*_*ith 2 c makefile gnu-make

我想在其中一个头文件中定义一个宏.我可以通过makefile设置它吗?

例如,我想设置一个宏"PAGING_ON",我想成为源文件的预处理器宏.(项目在C中.)是否可以通过Makefile设置它?

MBy*_*ByD 6

我所知道的大多数编译器都有这个选项; 例如,你可以-D在gcc(-DPAGING_ON)中使用编译标志

对于Visual C(和变体),它是 /D