Intel® C++ Compiler

Completely removing the Intel Runtime Library


I am running the following program -


using namespace std;
int main(){
        unsigned i;
#pragma omp parallel for 
        for(i=0 ;i < 20 ;i++)
                cout<<"Thread id: "<<omp_get_thread_num()<<" i value: "<<i<<endl;
        return 0;



using the GCC 5.2.1 20150902 (Red Hat 5.2.1-2) compiler.


I encounter the following error during link time.


undefined reference to `MD5_body'

Sorry . i don`t know how to delete original topic.

 reandr  ~  john-1.8.0-jumbo-1  src  make -f Makefile.legacy linux-x86-64-icc^C
 reandr  ~  john-1.8.0-jumbo-1  src  uname -a
Linux kuh3h3 4.5.4-200.fc23.x86_64 #1 SMP Wed May 11 17:54:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
 reandr  ~  john-1.8.0-jumbo-1  src  icc -V
Intel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version Build 20160415
Copyright (C) 1985-2016 Intel Corporation.  All rights reserved.


VS2015 does not detect Intel compiler after upgrade to Intel C++ 16 update 3

I am running Intel Parallel Studio XE Cluster edition 16 for WIndows on WIndows 2012 server integrated with Visual Studio 2015 (community edition)

Everything has been running fine until i upgraded Intel (update 3) yesterday. Now my VS project won't compile, and Visual Studio no longer detects that Intel C++ is installed:

"error MSB8020: The build tools for Intel C++ Compiler 16.0 (Platform Toolset = 'Intel C++ Compiler 16.0') cannot be found."

Please - I need urgent help to get my compiler up and running again!

ICPC read linker commands from file


I want to read linker commands from a file by the option -T but there is a syntax error

ld:linkerCommands:1: syntax error

Called command is: icpc ... -TlinkerCommands

Where the file "linkerCommands" has the content "-L/myPath/" (only one line)

Do I need a special syntax in the file? Is it possible to write more then one command to the file?

Thank you very much.

icpc version 16.0.0 under RedHat 7.1


Addintional Option for Mic Offload Linker in MSVS IDE could be buggy?

I pass the issue from MKL forum to Intel Compiler forum.

Please help.

We installed Parallel Studio XE. compilers_and_libraries_2016.2.180 with MSVS 2012 integration on Windows Host and MIC.   attach one small test case.

If compile by command line : Intel COmpiler 16.0 update 2 MSVC 2012,

generated code depends on where I compile?

I have noticed something strange. We use icc version 2016.1.150 to compile our code. I have compiled the same source code on 4 different linux machines. All of them are running redhat, though different versions, and they have different hardware as well:

ladanyi@mach1:/home/ladanyi$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.11 (Tikanga)
mach1 cpu: Intel(R) Xeon(R) CPU X5160

ladanyi@mach2:/home/ladanyi$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.11 (Tikanga)
mach2 cpu: Intel(R) Xeon(R) CPU X5260

Subscribe to Intel® C++ Compiler