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
.a Archive or library files
.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 files
Table 2. Output file types
Filename extension Description
a.out Default name for executable file created by the compiler
.d Target file suitable for inclusion in a makefile
.i Preprocessed source files
.lst Listing files
.o Object files
.s Assembler files
.so Shared object files
.u Make dependency files