さまざまなパスを持つ複数のファイルを指定し、この情報を繰り返しコンパイルできるようにするには、makefile を使用します。
Linux および Mac OS X:
makefile を使用して入力ファイルをコンパイルするには、/usr/bin と /usr/local/bin がパスになければなりません。
C シェルを使う場合は、.cshrc ファイルを編集して、次の行を追加します。
setenv PATH /usr/bin:/usr/local/bin:yourpath
その後、次のようにコンパイルができます。
make -f yourmakefile
-f は特定の makefile を指定する make コマンドのオプションです。
Windows:
makefile を使用して入力ファイルをコンパイルするには、nmake コマンドを使用します。例えば、プロジェクトの名前が your_project.mak の場合には次のように入力します。
nmake /f your_project.mak FPP=ifort.exe LINK32=xilink.exe
nmake コマンドの引数は、次のとおりです。
/f |
特定の makefile です。 |
your_project.mak |
オブジェクト・ファイルおよび実行ファイルの生成に使用する makefile です。 |
FPP |
コンパイラーの起動に使用するコマンドです。このマクロ名は、makefile によって異なります。このコマンドはプリプロセッサーを起動します。 |
LINK32 |
使用するリンカーです。 |
nmake コマンドは、your_project.mak ファイルで指定されたオブジェクト・ファイル (.obj) および実行ファイル (.exe) を作成します。