儘管兩個名稱都可以完成這項工作,但makefile的正確名稱是什麼?我應該命名「makefile」還是「Makefile」?
GNU `make' homepage使用Makefile,我想這是命名它的好方法。以大寫字母輸入正面M的任何原因?
儘管兩個名稱都可以完成這項工作,但makefile的正確名稱是什麼?我應該命名「makefile」還是「Makefile」?
GNU `make' homepage使用Makefile,我想這是命名它的好方法。以大寫字母輸入正面M的任何原因?
What Name to Give Your Makefile GNU的章節進行手動闡明它:
默認情況下,當
make
尋找makefile文件,它會嘗試以下名稱,依次是:GNUmakefile
,makefile
和Makefile
。通常你應該調用你的makefile文件makefile
或Makefile
。 (我們推薦Makefile
,因爲它顯得靠近目錄列表的開頭,就在其他重要文件(例如README
)附近。)檢查名字GNUmakefile
不建議用於大多數makefile。如果您有一個特定於GNUmake
的makefile,那麼您應該使用該名稱,並且make的其他版本不會理解它。其他make程序查找makefile
和Makefile
,但不是GNUmakefile
。
每個人都會用上M寫入Makefile。這就是約定。
我同意你的意思,這是一個約定。但我正在尋找一個參考:) – Benoit
你忘了給_everyone_加上_almost_。人們也使用'GNUmakefile'。 –
我覺得在輸入ls命令時,Makefile顯示在列表的最頂端而不是makefile。
這取決於您的區域設置。 –
這不僅是它出現在目錄列表開始附近的原因,而且當你使用「makefile」替換「Makefile」時會導致編譯錯誤,你可以嘗試測試在Linux設備驅動程序的helloworld案例中。
謝謝參考。 – Benoit
@Benoit不客氣。 –