makefile变量的赋值运算和环境变量

(1)= 含义:对变量赋值,当对变量解析时,解析的是最后一次赋值的变量 A=ab B=$(A) cd A=cd all: echo $(B) (2):= 含义:对变量赋值,当对变量解析时,解析的是当前赋值的变量,与之后的变量修改无关。 A=ab B:=$(A) cd A=cd all: echo $(B) (3)?= 含义:当已经对变量赋值过了,就不执行?=赋值运算,如果没有对变量进行赋值就执行?
相关文章
相关标签/搜索