【发布时间】:2013-05-31 19:27:50
【问题描述】:
我有一些基于某些变量存在的灵活的 Makefile,通过使用ifdef 来检查它们。我必须实际将变量设置为等于命令行上的某个值,这有点烦人。 make all DEBUG 不会触发 ifdef 但 make all DEBUG=1 会。也许我只是在使用它不属于的 C 预处理器方法。
Q1) 是否可以在命令行中指定一个变量为空?没有更多的字符? Q2) 将此类布尔参数用于制作的首选方法是什么?
【问题讨论】:
标签: command-line makefile