2011-10-13 125 views

回答

39

你不傾向於執行make文件本身,而你執行make,給它補充文件作爲參數:

make -f pax.mk 

如果您的make文件實際上是標準名稱之一(例如makefileMakefile),則甚至不需要指定它。它會被默認選中(如果您的build目錄中有多個這些標準名稱,最好查看make手冊頁以查看哪個優先)。

+2

命令被MINGW32,化妝。謝謝。 – user366121

10

由於paxdiablo說make -f pax.mk會執行pax.mk makefile,如果直接通過輸入./pax.mk來執行它,那麼你會得到語法錯誤。如果您的文件名是makefile/Makefile,您只需鍵入make

如果假設您在同一個目錄中有兩個名爲makefileMakefile的文件,那麼只有make單獨是giveb纔會執行makefile。你甚至可以將參數傳遞給makefile。

簽出更多的makefile就在這個教程:Basic understanding of Makefile

相關問題