免责声明:这不是我的领域,我不知道行话。
我正在尝试在计算服务器上编译和运行一些代码。机器上安装了英特尔编译器。当我尝试使用编译代码时
ifort src.f -o mem
一切正常。如果我尝试优化:
ifort -fast src.f. -o mem
我首先收到消息:
ipo: remark #11001: performing single-file optimizations
ipo: remark #11006: generating object file /tmp/ipo_ifortYepD4m.o
这似乎合乎逻辑。当我运行输出文件时,出现错误:
./mem: error while loading shared libraries: libgfortran.so.1: cannot open shared object file: No such file or directory
我搜索libgfortran
:
avityo@admin:~/prog/mn270.161> locate libgfortran
/home/MATLAB/R2011b/sys/os/glnxa64/libgfortran.so.3
/home/MATLAB/R2011b/sys/os/glnxa64/libgfortran.so.3.0.0
/opt/matlab/r2012b/sys/os/glnxa64/libgfortran.so.3
/opt/matlab/r2012b/sys/os/glnxa64/libgfortran.so.3.0.0
/usr/lib64/gcc/x86_64-suse-linux/4.3/libgfortran.a
/usr/lib64/gcc/x86_64-suse-linux/4.3/libgfortran.so
/usr/lib64/gcc/x86_64-suse-linux/4.3/libgfortranbegin.a
/usr/lib64/libgfortran.so.3
/usr/lib64/libgfortran.so.3.0.0
有没有办法告诉 ifort 可用的 libgfort 库?