我想檢查我的makefile中的java版本,然後退出,如果版本不正確。檢查makefile中的java版本
checkJava::
ifeq ($(shell java -version | grep "1.5.0"),0)
@echo "Found version"
else
$(error "Could not find correct java version, please install 1.5")
endif
當這樣做的Java的版本輸出是不會在那裏我期待着和它不工作。如何解決它的建議?謝謝!
編輯: 添加收盤報價grep的
您在shell語句的grep部分缺少結束引號。 – harald
哎呀沒有完全正確地複製它。現在我有任何想法解決這個問題嗎?它不能解決問題。 –