2011-10-13 12 views

答えて

39

あなたは、引数としてそれをメイクファイルを与え、むしろあなたがmakeを実行し、makeファイル自体を実行する傾向がありません:

make -f pax.mk 

あなたのmakeファイルが実際に標準名(makefileまたはMakefileのようなもの)の1つである場合、それを指定する必要はありません。これはデフォルトで選択されます(ビルドディレクトリにこれらの標準名が複数ある場合は、makeのマニュアルページを参照して優先するものを調べてください)。

+2

コマンドは、メイクMINGW32ました。どうも。 – user366121

10

paxdiabloによれば、make -f pax.mkは、pax.mkメイクファイルを実行します。直接入力すると./pax.mkと入力すると、構文エラーが発生します。

ファイル名がmakefile/Makefileの場合は、makeと入力するだけです。

あなたは一人でmakeがgivebであるならば、makefileが実行されているのと同じディレクトリにmakefileMakefileという名前の2つのファイルがあるとした場合。 makefileに引数を渡すことさえできます。

は、このチュートリアルでは、メイクファイルについての詳細を確認してください。Basic understanding of Makefile