Corrigindo “error while loading shared libraries: libstdc++.so.5” no ifort do Rocks Cluster
Após instalado o ifort, ao compilar um código-fonte,
-bash-3.2$ ifort test.f90 -o test
nos deparamos com o seguinte erro:
<br /> /opt/intel/Compiler/11.1/069/bin/intel64/fortcom: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory<br /> ifort: error #10273: Fatal error in /opt/intel/Compiler/11.1/069/bin/intel64/fortcom, terminated by 0x7f
Isso ocorre porque a versão do cpp instalado é mais nova do que a requerida pelo ifort. Para usar o ifort, basta baixar a versão requerida e colocar no diretório correto:
wget www.sawp.com.br/share/rocks/libstdc++.so.5.0.7
mv libstdc++.so.5.0.7 /usr/lib64/libstdc++.so.5.0.7
ln -s /usr/lib64/libstdc++.so.5.0.7 /usr/lib64/libstdc++.so.5