XL C/C++ input and output files

These file types are recognized by XL C/C++.

For detailed information about these and additional file types used by the compiler, see Types of input files and Types of output files.

Table 1. Input file types
Filename extension Description
.c C source files
.C, .cc, .cp, .cpp, .cxx, .c++ C++ source files
.i Preprocessed source files
.o Object files
.s Assembler files
.S Unpreprocessed assembler files
.so Shared object or library files
Table 2. Output file types
Filename extension Description
a.out Default name for executable file created by the compiler
.d Make dependency file
.i Preprocessed source files
.lst Listing files
.o Object files
.s Assembler files
.so Shared object or library files