Intel® C++ Compiler

Free webinar April 7 2015 9am PST "Further Vectorization Features of the Intel Compiler"

There is a free webinar “Further Vectorization Features of the Intel Compiler” coming next Tuesday talking specifically about getting more vectorizations from Intel Compilers. But you would benefit it more if you've watched/listened to the previous webinar Performance essentials using OpenMP* 4.0 vectorization with C/C++.

OS X 10.9 Xcode 5 error can't open "stdlib.h" OR ld: library not found for -lcrt1.10.6.o

Environment:  OS X 10.9 (Mavericks) and Xcode 5.0

Command line compilations/links fail with either:

"catastrophic error: cannot open source file "stdlib.h" OR with "ld: library not found for -lcrt1.10.6.o"

Affected compiler:  Intel Composer XE 2013 Update 1

Root cause:  Xcode 5.0 installation does not install all command line tools (include files, libraries, SDKs) need for the compiler to link user applications. 

IDB use under Mac OS* X 10.7 Lion

In order to debug applications built by the Intel Composer XE 2011 (
Updates 6, 7, 8, and possible future updates ) under Mac OS* X 10.7
Lion, the following options are required:

-g -save-temps -fpic -Wl,-no_pie

Further information can be found here:

This does not affect users running Mac OS* X 10.6 Snow Leopard or Mac OS* X 10.5 Leopard.

valid code corrupts compiler and causes bug in template deduction

The following code below works fine in clang or gcc, but fails with intel compiler 2016.

Note if you comment out the section of code labeled block A (which has nothing to do with anything and isn't referenced) the code compiles. It seems that somehow it's corrupting icc. Please suggest a work around and let me know when you have a patch available.

Visual Studio 2013: cannot open file libmmd.lib on vc++ projects

I downloaded and installed the trial of Parallel Studio XE 2015 for Windows, and tried to use it to compile a Visual Studio 2013 solution.  This solution contains about 50 vc++ projects.  Some use MFC, others are test projects.  I started by right clicking the solution in the Solution Explorer, and selecting Intel Compiler -> Use Intel C++.  I didn't want to use the Intel Compiler for the test projects, so I set them back to use VC++ by right clicking on the project, selecting Intel Compiler -> Use Visual C++.  There are a few other production projects where I did this as well.

Application generating core dump

i am currently working on one application which is generating core dump files. Application is compiled using icpc(2013) and running on Intel(R) Xeon(R)  E5-2670 processor. if i am using return 0 then application is generating core dump file but instead of return 0; if i use exit(EXIT_SUCCESS); then no core dump files are generated. In case of return 0; application is executed successfully(correct output) without giving segmentation fault or any other error message.

Iscriversi a Intel® C++ Compiler