2012-10-01 72 views

回答

29

What Name to Give Your Makefile GNU的章節進行手動闡明它:

默認情況下,當make尋找makefile文件,它會嘗試以下名稱,依次是:GNUmakefilemakefileMakefile。通常你應該調用你的makefile文件makefileMakefile。 (我們推薦Makefile,因爲它顯得靠近目錄列表的開頭,就在其他重要文件(例​​如README)附近。)檢查名字GNUmakefile不建議用於大多數makefile。如果您有一個特定於GNU make的makefile,那麼您應該使用該名稱,並且make的其他版本不會理解它。其他make程序查找makefileMakefile,但不是GNUmakefile

+0

謝謝參考。 – Benoit

+0

@Benoit不客氣。 –

5

每個人都會用上M寫入Makefile。這就是約定。

+2

我同意你的意思,這是一個約定。但我正在尋找一個參考:) – Benoit

+1

你忘了給_everyone_加上_almost_。人們也使用'GNUmakefile'。 –

3

我覺得在輸入ls命令時,Makefile顯示在列表的最頂端而不是makefile。

+0

這取決於您的區域設置。 –

0

這不僅是它出現在目錄列表開始附近的原因,而且當你使用「makefile」替換「Makefile」時會導致編譯錯誤,你可以嘗試測試在Linux設備驅動程序的helloworld案例中。