Intel® C++ Compiler



I'm using some openmp pragma's inside my code. the program compiles without any errors saying the 'OpenMP DEFINED LOOP WAS PARALLELIZED'.
But when I try to run the program, it produces this error,
"The application or DLL C:Program FilesIntelCompilerC++9.0EM64TBinlibguide40.dll is not a valid Windows image. Please check this against your installation diskette".
Any idea what that means?

Thanks in advance.

VTStartSampling error: internal error occurred in VTStartSampling or VTStopSampling

I've got this error when I invoked

profrun -dcache ./setiathome-4.7.i686-pc-linux-gnu.debug

this ./setiathome-4.7.i686-pc-linux-gnu.debug is the name of an application compiled with ICC9.0 -prof-gen-sampling -prof-dir (valid directory).

I'm using RH9 with almost the original configuration. Only glibc has been updated to 2.3.2-27.9.7 because vtune told me to do so when I installed vtune 3.0 for Linux. Cpu is P4 2.8GHz HT, (kernel is the default 2.4.20-8smp).

As a matter of course ICC9.0 is also installed....

One problem of Installing v90

After installing the "Intel C++ Compiler for 32-bit and Itanium-based applications.", I installed the "IntelC++ Compiler Integrations in Microsoft Visual Studio*" there was a tip at the install shield "Your system has not been modified. Tocomplete theinstallation at another time, please run setup again."

What's up??

My VC++ has no item of "IntelC++ Compiler Selection Tool" in the Toos category.
And my VC++ is vision6.0 with Visual stutio service pack 6.
OS: Window XP with SP2.


Update user registry option


I had intel c++ 8.0 compiler before, then i uninstalled it, and installed 8.1. Now i want to select the intel compiler in visual C++. To do that i need to run "Start > Programs > Intel Software Development Tools > Intel C++ Compiler 8.1 > Update User's Registry".

but there's no option like that installed. I had this optionwith the pre version. is it something wrong with the installation? or that option wont come with 8.1?

should i uninstall 8.0 when installing 8.1?


Can't get V9 compiler to install

I'm having a problem getting the Windows V9 compiler to install on a Windows 2000 Professional workstation.

Autorun.exe doesn't work (it never has in any previous version), it just gives me a message saying I should run setup.

When I run setup.exe from the C++ folder I get a window frame entitled "Intel Software Setup Assistant" with an error dialogue window entitled "mshta.exe - Entry Point Not Found" with a message "The procedure entry point DoOpenPipeStream could not be located in the dynamic link library ScrRun.dll".

v9.0 how to get rid of _intel_fast_memset()

How to disable using of _intel_fast_memset()/_intel_fast_memcpy() functions? My .obj must be self-contained and don't use any external functions, so I can't use libirc.lib. For v8.1 I use dirty hack for this task - replace all memset() calls to my own inlined function. But optimizer in v9.0 detect these loops ant convert them to single call to _intel_fast_memset() it's real pain! Is here any compiler option for disabling this "optimisation"? For now I will downgrade to 8.1 :(

profrun error with -prof-gen-sampling

I made an application with ICC 9.0 with the following options

'-DICC90 -DT7 -xP -O3 -fp-model fast -no-prec-div -no-prec-sqrt -DPGO -I/opt/intel/ipp41/ia32_itanium/include -I/opt/intel/ipp41/ia32_itanium/tools/staticlib -prof-genx -prof-gen-sampling -prof-dir /home/tetsuji/boinc/build/ipp-08/profile -static -i-static'

Then I ran the application with

$ profrun -dcache ./seti*debug << this is the app's name

Then I got:

VTStartSampling error: internal error occurred in VTStartSampling or VTStopSampling.

Code Coverage (codecov) tool: export basic block counts

According to the Code Coverage Tools whitepaper documentation (
there is are options to export coverage info to text and XML formats. The options are

codecov -txtbcvrg file.out
codecov -xmlbcvrg file.out

These options seem to be ignored. The corresponding -xmlfcvrg and -txtfcvrg work just dandy. Any guesses why the block coverage doesn't work?

Intel® C++ Compiler abonnieren