makefile變量的賦值運算和環境變量

(1)= 含義:對變量賦值,當對變量解析時,解析的是最後一次賦值的變量 A=ab B=$(A) cd A=cd all: echo $(B) (2):= 含義:對變量賦值,當對變量解析時,解析的是當前賦值的變量,與之後的變量修改無關。 A=ab B:=$(A) cd A=cd all: echo $(B) (3)?= 含義:當已經對變量賦值過了,就不執行?=賦值運算,如果沒有對變量進行賦值就執行?
相關文章
相關標籤/搜索