Intel® C++ Compiler

Intel PS XE Composer 2015 C++ Windows installation


before installing the new c++ compiler I deinstalled the old MS Visual c++ version 10.

Starting icl I got the message: Microsoft Visual C++ not found in path. 

My question: Which free version is available now? Please give me the recommended link to download it.

Thank you.




Boost error only with the Intel compiler

I'm currently trying to port a big application from gcc to the Intel Compiler. I managed to compile it with 13, but I have to do it again for 15, especially since a lot of the code now uses C++11.

Unfortunately, a piece (a Boost::Spirit grammar) that compiled fine with icpc 13 (and gcc and Visual Studio) now fails to compile, and I have absolutely no clue as to what is happening. I managed to limit the code to this grammar:


Visual Studio 2015 RTM - Intel compiler fails (2016 update 2)

Hello All,

Today I installed Visual Studio 2015 Community edition (RTM) and discovered that a very simple code won't compile with Intel 2016 Compiler (update 2, Version 16.0 Beta Build 20150527).

The code:

#include <string>
#include <iostream>

using namespace std;

int main()
    cout << "Hello!!";
    return 0;

The error message:

[LINUX] icc does not recognize #define switch


I am trying to compile an Android Kernel and got an error, which seems to be a fault of Intel ICC compiler semantics.

#define for_each_cpu_worker_pool(pool, cpu)				\
	for ((pool) = &per_cpu(cpu_worker_pools, cpu)[0];		\
	     (pool) < &per_cpu(cpu_worker_pools, cpu)[NR_STD_WORKER_POOLS]; \

Where in a code file we have this piece then:

how to compile code link with mkl in windows

Hi friends,

In my windows,I compile the code link with mkl,but it still not work.

>"C:\Program Files (x86)\Intel\Composer XE 2015\bin\compilervars.bat" intel64

>"C:\Program Files (x86)\Intel\Composer XE 2015\mkl\bin\mklvars.bat" intel64

>icl mycode.cpp /Qmkl

.........cannot find fftw3.h.......................

most according to to this page:

I used the mkl 11.2


Speed Up shown in the optimization report but no speedup is shown while execution.


I had a for loop which had some branches due to which the loop was not a candidate of vectorization which I confirmed from the optimization report. I removed this branches using masking, and now the same for loop satisfies all the necessary requirement for a loop to be vectorized, like

1. No Branches or Jumps.

2. No Dependencies. e.t.c

shared libraries "" error


I am tryoing to compile and run helloflops2 from "example from "Intel Xeon Phi Coprocessor High-Performance Programming". I could compile the code using this command line:

   > icc -openmp -mmic -qopt-report-phase=vec -qopt-report=3  -O3 helloflops2.c -o helloflops2

Then, I scp "helloflops2" file to mic0:/root and try to run it using: "./helloflops2"  and I got this error:

./helloflops2: error while loading shared libraries: cannot open shared object file: No such file or directory

error code -1073741819

2>xilink: : error #10014: problem during multi-file optimization compilation (code -1073741819)
2>xilink: : error #10014: problem during multi-file optimization compilation (code -1073741819)

I am using the latest stable 15 version of ICC, and MSVC 2013.

What the hell this means? Shouldn't be numbers in error code dated back to 1980's ?!


Suscribirse a Intel® C++ Compiler