【发布时间】:2015-06-11 13:37:04
【问题描述】:
如何在 g++ 编译器的 linux makefile 中使用 #define 和 !include 等命令? 我的理解是 # 创建了一个注释行,所以 #define 不会只是一个注释吗? 感谢您的帮助
【问题讨论】:
-
你不要把它们放在makefile中。你把它们放在
.c/.cc/.cxx/etc 中。文件。 -
我不希望尽可能多地更改 .cpp 文件,我希望更改 !IFDEF 和 !INCLUDE 的等效项,我编辑了问题
-
您想在命令行上定义值吗?那是
-D。您还可以使用-include我相信从命令行包含文件。 -
如果你真的想使用'#'然后用反斜杠转义它......即:
\#define
标签: linux makefile c-preprocessor