Information about the .i (i) file type

This is one of two possibilities that we have on file for the .i file extension, follow this link to view both possibilities.

Below is all the information we have available on file about the .i (i) file type.

GCC pre-processed C file.

A .i file is a temporary file generated using the GCC compiler (which is used to compile C and C++). The GCC compiler does not normally generate a .i file but will do if directed to do so (via the -save-temps switch).

The .i file contains the output of a C source file after pre-processing has been performed. A .i file can in turn subsequently be used by the GCC compiler to save on compilation time (as pre-processing is not required).

cf .ii

The following link provides further information related to the .i file extension:

Where this is available we would like to include file format information on .i files, as well as information on how to view or open files of type .i. If you know of any information which we have missed then please let us know.