インテル® C++ コンパイラーは、C と C++ 言語のソースファイルを処理します。デフォルトでは、コンパイラーは、コンパイル・フェーズとリンクフェーズを実行し、実行ファイルを生成します。また、コンパイラーはソースファイル名の拡張子と指定されたコンパイルオプションを基に、どのコンパイルフェーズを実行するかを判断します。コンパイラーは、オブジェクト・ファイルと認識できないファイル名をリンカーに渡します。次に、リンカーは、そのファイルがオブジェクト・ファイルとライブラリー・ファイルのどちらであるかを判断します。