2
我使用的是GNU Make 3.80。在我的Makefile中,我使用自動變量$ @來引用當前目標。
@echo current target is ... [[email protected]]
ifeq ([email protected],sms)
@echo yep, they are equal
else
@echo no, they are not equal
endif
看來$ @展開爲短信,如下面的輸出所示。
輸出是:
current target is ... [sms]
no, they are not equal
我的問題:自$ @(顯然)擴展到短信,應該不是「真實的」分支IFEQ有條件執行(其結果是輸出應閱讀是的,他們是平等的)? [我很茫然,爲什麼輸出是否定的,他們是不相等的。]
謝謝你指出,ssmir。 – JaysonFix 2011-01-14 17:54:00