0
我在Makefile中遇到了一個小問題,它與文件夾衝突。所有我使用的Makefile中運行多個外殼的 首先命令 每例如:Makefile命令與文件夾名稱衝突
Makefile文件內容:
test:
@./node_modules/.bin/mocha -R $(REPORTER) \
$(WATCH) \
--ui $(UI)
如果在Makefile文件的同一目錄下,我有一個文件夾命名爲test
當我運行:
make test
我得到以下結果:
make: `test' is up to date.
我真的沒有想法更好地解釋這一點,但我會很樂意回答,並詢問更多細節。
奏效,還挺驚訝一下吧= \我在哪裏可以找出爲什麼這樣做? – Couto
Make將您的規則名稱與其執行的文件夾中的文件進行比較,以避免重建最新的文件。 .PHONY規則明確規定不應該應用這種機制的規則。 – tomahh
我會添加一個鏈接... – Beta