makefile吧 关注:103贴子:179
  • 0回复贴,共1

请教关于ifdef的设计...

只看楼主收藏回复

makefile里最简单的例子:
foo =
ifdef foo
$(info true)
else
$(info false)
这里肯定是印出“false”。
ifdef只会去判断变量是否被赋值,而不会去判断变量的值是否为NULL,有没有大拿知道makefile这样设计的原因是什么?
与C语言比较,正常来说只要有申明,并不一定需要赋值,ifdef都会判断为true。


IP属地:北京1楼2013-06-20 17:55回复