Intel C++ compiler requires ia32 glibc and libgcc libraries on Intel64 host system

    Intel C++ compiler is one of the components in Intel system studio. After you installed the Intel system studio on an Intel64 system, when you invoke the Intel compiler for a compilation, you may have the following error:
       bash: /opt/intel/system_studio_2013.0.016/bin/intel64/icc: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Or you may encounter the following error:
       icc: error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory

       The error is due to the lack of i686 version glibc and libgcc on 64bit system. The icc compiler bits are 32bit binaries. To make the compiler running on your intel64 host system, the package glibc.i686 and libgcc.i686 must be installed. For example, you can use yum (if your yum service is configured properly) to install the packages:
       $ sudo yum install libgcc.i686 glibc.i686

       If you encounter the following error:
        /opt/intel/system_studio_2013.0.016/bin/intel64/mcpcom: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
you need to install libstdc++, for example:   
        $sudo yum install libstdc++

 

 

Для получения подробной информации о возможностях оптимизации компилятора обратитесь к нашему Уведомлению об оптимизации.