Tells the compiler where to find or create a file for precompiled headers.
Windows: None
Linux: Precompiled Headers > Precompiled Headers' File Directory
Mac OS X: Precompiled Headers > Prefix Header
IA-32, Intel® 64, IA-64 architectures
Linux and Mac OS X: | -pch-dir dir |
Windows: | None |
dir |
Is the path where the file is located or should be created. The path must exist. |
OFF |
The compiler does not create or use precompiled headers unless you tell it to do so. |
This option tells the compiler where to find or create a file (PCH) for precompiled headers.
This option can be used with the -pch, -pch-create, and -pch-use options.
Depending on how you organize the header files listed in your sources, this option may increase compile times. To learn how to optimize compile times using the PCH options, see "Precompiled Header Files" in the User's Guide.
None
Consider the following command line:
icpc -pch -pch-dir /pch source32.cpp
It produces the following output:
"source32.cpp": creating precompiled header file /pch/source32.pchi