Compiler Input Files

By default, the compiler recognizes .cc, .cpp, and .cxx files as C++ files. In examples, this documentation uses the .cpp extension for C++ files. The compiler recognizes files with the .i and .c extensions as C files. Also, the Intel® C++ Compiler recognizes the default filename extensions listed in the table below.

Default Filename Extensions

Filename Interpretation Action
filename.a object library Passed to linker
filename.i C or C++ source preprocessed and expanded by the C++ preprocessor Passed to compiler
filename.o compiled object module Passed to linker
filename.s assembly file Assembled by the assembler