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.
| 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 |
| 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 |