PATH  Documentation > Mac OS X > Developer Tools > The GNU C Preprocessor


Previous | Contents | Next

Precompiled Header Files

A precompiled header is a C header file that has been preprocessed and parsed, thereby improving compile time and reducing symbol table size. The macros and external declarations from the original header are sorted to enable fast lookup. A new implementation of the C preprocessor can use precompiled headers in place of standard headers.

In most cases, the use of precompiled headers is transparent. Precompiled headers are simple enough to use that most projects require no conversion at all, or can be converted in a day or less.

Note that the following information on precompiled headers applies only to to this compiler. This feature may not be avaiable, or may take another form, in other compilers.

Using Precompiled System Header Files

Creating Your Own Precompiled Header Files

Troubleshooting


The GNU C Preprocessor

Previous | Contents | Next