2
A
回答
7
all
不一定是默認目標。默認目標是在你的makefile中定義的第一個目標。另外,如果你留下一個空白的目標作爲默認的目標(並且確保沒有其他all
目標在makefile中的其他地方),make
的行爲可能有點令人費解。我建議讓默認行爲打印一條適當的錯誤消息,如:
error:
@echo "Please choose one of the following target: compile, install, uninstall"
@# Alternatively: "Please RTFI(nstall)F(ile)"
@exit 2
相關問題
- 1. Makefile:所有與默認目標
- 2. e.preventDefault - 有沒有辦法做到默認?
- 3. 有沒有一個很好的(r)方法在對象中具有默認值
- 4. 有沒有一種方式來增加「-lpthread」默認不修改Makefile文件
- 5. 沒有規則,使目標的makefile
- 6. Makefile中沒有明確的目標
- 7. Makefile:沒有規則做目標(自動變量)
- 8. 在MacOS Vala中沒有默認圖標
- 9. Makefile沒有找到目標文件
- 10. 有沒有更好的方式從c#項目運行C++ makefile?
- 11. Makefile中的所有目標
- 12. 有沒有更好的方法來爲next指定一個默認值
- 13. 具有多個目標的Makefile
- 14. 的textarea不能有一個默認值
- 15. 有沒有比Delphi默認的TDBGrid更好的多選?
- 16. 有沒有一個很好的做法,使「trunk」子目錄的分支?
- 17. 沒有什麼可以做的「Makefile」
- 18. 有沒有更好的方式來默認觸摸?
- 19. 沒有規則來製作目標`/ Makefile','Makefile'需要'
- 20. 有沒有一種方法,使一個C++編譯器標誌爲默認
- 21. Django的:沒有默認
- 22. Eclipse CDT - 帶有現有代碼的新Makefile項目 - 更改全局默認構建目標
- 23. makefile可以有一個目錄作爲目標嗎?
- 24. Makefile來自同一源文件的多個目標,具有不同的標誌
- 25. 擁有一個沒有獨特屬性的實體是不好的做法嗎?
- 26. Makefile默認行爲
- 27. 有沒有更好的方式在node.js中做到這一點?
- 28. 有沒有更好的方法來做到這一點在PHP
- 29. 有沒有辦法爲git命令默認設置一個標誌?
- 30. 外部JavaScript-沒有做好
取決於您是否需要/需要強制用戶指定目標。約定是默認的目標是'all'(即它是第一個指定的)並構建代碼而不部署它。不過,這不是一個真正的答案。 – Petesh 2013-02-26 17:22:40
Make只是一個工具,如果你有一個很好的理由禁用默認目標,並且不認爲它會惹惱你的用戶,那麼做你喜歡的。 – blueshift 2013-02-26 17:23:23