Frequently Asked Questions

What are the supported compiler versions?
Refer to Supported Compiler Versions for the latest information.
What version of Intel® C++ Compiler is in the products?
Refer to Map Compiler Versions to Editions of Intel® Parallel Studio XE for up-to date information.
Which products contain the Intel C++ Compiler?
It is available in:
  • Intel® Parallel Studio XE
  • Intel® System Studio
What features of the Intel C++ Compiler are included in different products?
See Intel® C and Intel C++ Compilers: Features and Supported Platforms.
What are the supported platforms for the Intel C++ Compiler?
See Intel® C and Intel C++ Compilers: Features and Supported Platforms. Go to the Release Notes on Documentation page for more detailed information.
Is the Intel C++ Compiler compatible with the GNU Compiler Collection (GCC) on Linux* and OS X* and Microsoft Visual Studio* on Windows*?
Yes, Intel® C++ Compiler is source and binary compatible with GCC on Linux*/OS X*, and Visual C++* on Windows*. So, it is OK to mix-and-match object files built from ICC/ICPC and GCC/G++, or ICL and CL; and it is also fine to build one performance sensitive module with Intel® C++ Compiler and keep others unchanged.
How do I install Intel® Parallel Studio XE on different versions of Linux?
Refer to Installation Help for Compilers on Linux and OS X for latest information.
Which Microsoft Visual Studio* version does Intel C++ Compiler support?
The Intel C++ Compiler 17.0 supports Microsoft Visual Studio 2012, 2013, and 2015. See Command Line or GUI Support of the Intel C++ Compiler for Windows* for information on command line support and Microsoft Visual Studio IDE integration support.
Which Intel C++ Compiler libraries are redistributable?

The redistributable files are listed in the credist.txt file, under one of the following directories, in the Intel® Parallel Studio XE 2017 product:

  • Windows: [install-dir]\ compilers_and_libraries_2017.0.110\licensing\compiler\en\credist.txt
  • Linux: [install-dir] compilers_and_libraries_2017.0.109/licensing/compiler/en/credist.txt
  • OS X: [install-dir] compilers_and_libraries_2017.0.109/licensing/compiler/en/credist.txt
Does the Intel C++ Compiler support all C++11 features?
Yes, the Intel C++ Compiler 15.0 and above supports all C++11 features. See C++11 Features Supported by the Intel® C++ Compiler for more details.
Are generated binaries in the Intel C++ Compiler backward or forward compatible between versions?
Yes, in general, objects generated by different major versions of this compiler are compatible with each other, with three main exceptions explained in this article.
Does the Intel C++ Compiler support Intel® Itanium® 2 processors?
Yes, Intel Itanium 2 processor support is included in Intel C++ Compiler 11.1 for Linux and the Intel® Fortran Compiler 11.1 for Linux*. Each compiler supports Linux-based systems using Intel Itanium 2 processors including the latest eight-core 9500 series. Refer to Compiler Suite for Intel Itanium 2 Processors for more information.