use-pch

プリコンパイル済みヘッダーファイルを使用できるようにします。

IDE オプション

Windows: なし

Linux: なし

Mac OS: [Precompiled Headers (プリコンパイル済みヘッダー)] > [Manual Use of PCH (PCH の手動使用)]

アーキテクチャー

IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー

構文

Linux* および Mac OS*: -use-pch {file | dir}
Windows*:    なし

引数

file      使用するプリコンパイル済みヘッダーファイルの名前です。
dir      ファイルのパス (file も含む) です。パスは存在していなければなりません。

デフォルト

オフ      コンパイラーは、指示がない限り、プリコンパイル済みヘッダーファイルを作成または使用しません。

説明

このオプションは、指定したプリコンパイル済みヘッダーファイル (file) を使用できるようにします。すべてのソースファイルが同じ .pchi ファイルを使用している場合は複数のソースファイルをサポートします。

このオプションは、-create-pch オプションと同時に使用することはできません。

警告
ソースでリストされたヘッダーファイルの構成方法によっては、このオプションはコンパイル時間を増大させることもあります。PCH オプションを使用してコンパイル時間を最適化する方法については、『ユーザーズガイド』の「プリコンパイル済みヘッダーファイル」を参照してください。

代替オプション

次のコマンドラインについて考えてみます。

icpc -use-pch /pch/source32.pchi source.cpp

次の出力を表示します。

"source.cpp": using precompiled header file /pch/source32.pchi

関連情報