応答ファイルの使用

特定のコンパイル処理に使用するオプションを指定し、さらにその情報をそれぞれ別のファイルに保存するときは、応答ファイルを使用します。応答ファイルは、コマンドラインでオプションとして呼び出します。応答ファイルに含まれている各種オプションは、その応答ファイルを呼び出したコマンドラインの場所に挿入されます。

応答ファイルのサンプル

# response file: response1.txt

# compile with these options

-w0

# end of response1 file

# response file: response2.txt

# compile with these options

-O0

# end of response2 file

応答ファイルを使用すると、コマンドラインでの入力作業が自動化されるため、コマンドライン・オプションの入力時間が短くなるだけでなく、統一が図れます。プロジェクトごとに各種オプションを保持する場合は、それぞれ別の応答ファイルを使用します。

応答ファイルの 1 行の中に任意の数のオプションやファイル名を書き込むことができます。1 つのコマンドラインで、複数の応答ファイルを参照することもできます。

次の例では、コマンドラインで応答ファイルを指定する方法を示します。

icpc @response1.txt prog1.cpp @response2.txt prog2.cpp

Note icon

コマンドラインでは、応答ファイル名の前に "@" を入力する必要があります。

関連情報