2
我現在正在尋找一整小時的問題... 爲什麼它不是IS 0
?makefile:ifeq - 有什麼不對?
我不是一個大製作大師。
JAVAC := $(shell javac -version 2> /dev/null; echo $$?)
all:
@echo $(JAVAC)
ifeq ($(JAVAC), 0)
@echo "IS 0"
else
@echo "NOT 0"
endif
輸出:
#> make
0
NOT 0
我使用GNU製作4.0。
沒有,沒有工作。還是一樣的結果。 – chris01
明白了。 EOL的愚蠢空間。謝謝! – chris01
@chris我編輯了我的答案,現在提出了一個不同的解決方案。我可以通過在'JAVAC:= ...'中添加空白來重現您的觀察。 –
Jens