Compilation Phases

The Intel® C++ Compiler processes C and C++ language source files. By default, the compiler performs the compile and link phases of compilation and produces an executable file. The compiler also determines which compilation phases to perform based on the file name extension and the compilation options specified. The compiler passes object files and any unrecognized file names to the linker. The linker then determines whether the file is an object file or a library file.