プリコンパイル済みヘッダーファイルを検索または作成する場所を指定します。
Windows: なし
Linux: [Precompiled Headers (プリコンパイル済みヘッダー)]
> [Precompiled headers file directory (プリコンパイル済みヘッダーファイルのディレクトリー)]
Mac OS: [Precompiled Headers (プリコンパイル済みヘッダー)]
> [Prefix Header (プリフィックス・ヘッダー)]
IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー
Linux* および Mac OS*: | -pch-dir dir |
Windows*: | なし |
dir | ファイルを検索または作成する場所のパスです。パスは存在していなければなりません。 |
オフ | コンパイラーは、指示がない限り、プリコンパイル済みヘッダーファイルを作成または使用しません。 |
このオプションは、プリコンパイル済みヘッダーファイル (PCH) を検索または作成する場所をコンパイラーに指示します。
このオプションは、-pch、-pch-create、および -pch-use オプションとともに使用することができます。
ソースでリストされたヘッダーファイルの構成方法によっては、このオプションはコンパイル時間を増大させることもあります。PCH オプションを使用してコンパイル時間を最適化する方法については、『ユーザーズガイド』の「プリコンパイル済みヘッダーファイル」を参照してください。
次のコマンドラインについて考えてみます。
icpc -pch -pch-dir /pch source32.cpp
次の出力を表示します。
"source32.cpp": creating precompiled header file /pch/source32.pchi
-pch コンパイラー・オプション
-pch-create コンパイラー・オプション
-pch-use コンパイラー・オプション