曲径通幽论坛
标题:
?=
[打印本页]
作者:
beyes
时间:
2011-5-15 14:46
标题:
?=
?= 符号的用法如:
var ?= def
这里的意思是,如果 var 这个变量没有被定义过,那么它的值就被定义为 def 。如果被定义过,则 def 不会被赋值到 var 中:
[Plain Text]
纯文本查看
复制代码
var ?= def
all:
@echo $(var)
输出:
$ make
def
如果是:
[Plain Text]
纯文本查看
复制代码
var = defined
var ?= def
all:
@echo $(var)
则输出:
$ make
defined
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2