どちらの名前でも機能しますが、makefileの正しい名前は何ですか?
GNUの`make'ホームページはMakefileを使用しており、名前を付けるのに良い方法だと思います。フロントMを大文字で入力する理由はありますか?
どちらの名前でも機能しますが、makefileの正しい名前は何ですか?
GNUの`make'ホームページはMakefileを使用しており、名前を付けるのに良い方法だと思います。フロントMを大文字で入力する理由はありますか?
GNU MakeマニュアルのMakefileの章に付ける名前は、それを明確にしています。
デフォルトで
make
は、makefileを検索するときに、次の名前を順番に試行します:GNUmakefile
、、makefile
Makefile
。通常、makefileはまたはのいずれかで呼び出す必要がありmakefile
ますMakefile
。(ディレクトリリストの先頭近く、などの他の重要なファイルのすぐ近くに目立つように表示されるため、お勧めMakefile
README
します。)チェックされた名GNUmakefile
は、ほとんどのmakefileではお勧めしません。GNUに固有のmakefileがありmake
、他のバージョンのmakeで理解されない場合は、この名前を使用する必要があります。他のmakeプログラムはとを検索しますが、は検索しmakefile
ませMakefile
んGNUmakefile
。
コマンドを使用すると、makefileではなくMakefileがリストのほぼ一番上に表示されると思いますls
。
これは、ディレクトリリストの先頭近くに目立つように表示されるだけでなく、「makefile」を「Makefile」の代わりに使用するとコンパイルエラーが発生するためです。Linuxのhelloworldの場合にテストを試みることができます。デバイスドライバ..