create-pch, Yc

Lets you create and specify a name for a precompiled header file.

IDE Equivalent

Linux: None

Architectures

IA-32, IntelŪ EM64T, IntelŪ ItaniumŪ architecture

Syntax

Linux: -create-pch [file]
Windows:    /Yc [file]

Arguments

file      Is the name for the precompiled header file.

Default

OFF      The compiler does not create or use precompiled headers unless you tell it to do so.

Description

This option lets you specify a name for a precompiled header (PCH) file. It is supported only for single source file compilations.

The .pchi extension is not automatically appended to the file name.

This option cannot be used in the same compilation as the -use-pch option.

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.

Alternate Options

None

Example

Consider the following command line:

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

It produces the following output:

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

See Also

Precompiled Headers