41

どちらの名前でも機能しますが、makefileの正しい名前は何ですか?

GNUの`make'ホームページMakefileを使用しており、名前を付けるのに良い方法だと思います。フロントMを大文字で入力する理由はありますか?

4

3 に答える 3

62

GNU MakeマニュアルのMakefileの章に付ける名前は、それを明確にしています。

デフォルトでmakeは、makefileを検索するときに、次の名前を順番に試行します:GNUmakefile、、makefileMakefile。通常、makefileはまたはのいずれかで呼び出す必要がありmakefileますMakefile。(ディレクトリリストの先頭近く、などの他の重要なファイルのすぐ近くに目立つように表示されるため、お勧めMakefileREADMEします。)チェックされた名GNUmakefileは、ほとんどのmakefileではお勧めしません。GNUに固有のmakefileがありmake、他のバージョンのmakeで理解されない場合は、この名前を使用する必要があります。他のmakeプログラムはとを検索しますが、は検索しmakefileませMakefileGNUmakefile

于 2012-10-02T07:53:46.247 に答える
4

コマンドを使用すると、makefileではなくMakefileがリストのほぼ一番上に表示されると思いますls

于 2012-10-01T08:23:43.700 に答える
0

これは、ディレクトリリストの先頭近くに目立つように表示されるだけでなく、「makefile」を「Makefile」の代わりに使用するとコンパイルエラーが発生するためです。Linuxのhelloworldの場合にテストを試みることができます。デバイスドライバ..

于 2017-11-09T03:16:57.910 に答える