Intel® C++ Compiler

Can't find README.txt

The most recent compiler update (l_cc_c_9.0.032) does not seem to contain any information about what has been fixed in this release. For l_cc_c_9.0.031 and all previous releases, there used to be a {package id}_README.txt file that I could download. Does anyone know where that file went?

By the way, I have the same problem with the latest 8.1 update, too.

80200/Linux. Can we use Intel C++ Compiler?


Target platform: 80200 running Linux.

Dev platform: x86/Linux (standard setup)

Dev lang: c++

SPECIFICALLY what we want is our JPEG2000 coder & decoder to run blazing fast. One of our options (I think) is to use the Intel C++ Cross-compiler. (is this a true statement? Can we use the Intel C++ cross-compiler to develop on an x86 Linux box and generate code for the 80200 running Linux?)

Currently using linux-arm-gcc cross-compiler. Works fine, but need speed.

I read part of a whitepaper (Optimizing Applications with the

VS 2005 Command Line Support in Intel C++ Compiler 9.0

As of version w_cc_c_9.0.030, the compiler installation will automatically detect Visual Studio 2005, including Express Edition, and offer to install command-line integration for it. So, as of this version, you don't have to manually edit the installed files.

If you are an Express Edition user, we recommend that you also download and install the Microsoft Platform SDK before installing the compiler so that you have access to the Win32 API libraries which are not provided with VS2005 Express Edition.

Need compile help

I need help with our project, super pi mod 1.5XS

I want to advance this simple program to be threaded as well as take advantage of Intel platform as much as possible.

Drop me an email if you are interested in helping with this project. Pi is a performance benchmark used cross platform to test a systems capability to calculate pi to x decimal place.

Comipling Linux kernel modules with ICC 9.0


I'm trying to compile kernel module with icc but my module keeps crashing. Maybe the problem is that the kernel is compiled with gcc and something gets compiled bit differently with icc.

Has anyone managed to compile working module with icc 9.0, under gcc compiled kernel? If so, what "hacks" did one use? Performance? Stability?
Or, no-way-to-do-it?

Kernel: 2.6.9-22.EL
Linux: CentOS
gcc: 3.4.4
icc: 9.0

Thank you!

Problem linking an application that uses STL


I am having a problem compiling an application that uses STL. It actually compiles normally, but while it is linking it gives the following error message:

/tmp/icpcUDpBSe.o(.text+0x52c): In function `main':

foo.cpp: undefined reference to `__gthrw_pthread_once(int*, void (*)())'

I have isolated the error in this simple program:

int main(void) {

vector V;


for (unsigned int i = 0; i V.size(); i++)

cout V[i] endl;

return 0;


gcc_personality and strtol

Hi All,

I'm trying to do a test compile of a library (contains one function with a for loop just for fun) and main routine which prints the program name using iostream and then calls the library routine. Sounds simple eh?

Well this is where I am having some problems. If I use the i_static icpc option everything is good. If I just use the static option, things go bad. I have included the output below.

I suspect it is something to do with the default lib and include paths. If I use the -# option, I see that in fact icpc is intentionally linking with

Integer promotion

Hi all,

I have a problem with the following C code:

volatile unsigned char v = 0x80;
v = v >> 7;
printf ("v = %d
", v);

With any compiler, any optimization option, it always printed 1... but today I tried with icc without optimization option and it prints 255 (!).

Note that if I replace "volatile" with "register", the binary produced by icc prints 1.
There was no "volatile" qualifier in the code where I found my original bug, but I did not manage to minimize and reproduce the bug without it.

Intel Array Visualizer to not be included in future compiler product versions

Intel will not be including the Intel Array Visualizer component in the next release of Intel Fortran and C++ Compilers for Windows*. After the next release of Intel Compilers, the most recent version of the Intel Array Visualizer will be made available as a free, unsupported download from this page and will no longer require an Intel Compiler license to use. Intel will no longer maintain or develop the Intel Array Visualizer.

Suscribirse a Intel® C++ Compiler