Intel® C++ Compiler 16.0 User and Reference Guide
The Intel® C++ Compiler recognizes input files with the extensions listed in the following table:
File Name |
Interpretation |
Action |
---|---|---|
file.c |
C source file |
Passed to compiler |
file.C
|
C++ source file |
Passed to compiler |
file.lib (Windows* OS) file.a
|
Library file |
Passed to linker |
file.i |
Preprocessed file |
Passed to stdout |
file.obj (Windows* OS) file.o (Linux* OS and OS X*) |
Object file |
Passed to linker |
file.asm (Windows* OS) file.s (Linux* OS and OS X*) |
Assembly file |
Passed to assembler |
The Intel® C++ Compiler produces output files with the extensions listed in the following table:
File Name |
Description |
---|---|
file.i |
Preprocessed file -- produced with the P option. |
file.obj file.o |
Object file -- produced with the -c (Linux* OS and OS X*) or /Fo (Windows* OS) option. |
file.asm file.s |
Assembly language file -- produced with the S option. |
file.exe a.out |
Executable file -- produced by default compilation. |