问题描述
我在 Linux 机器上使用 Intel Fortran 编译器编译了一个程序。如果安装了 Intel Fortran Compiler,我可以在 Linux 机器上运行该程序。但是,当我将可执行文件复制到另一台未安装 Intel Fortran Compiler 的 Linux 机器时,我收到以下错误消息:
加载共享库时出错:libmkl_intel_lp64.so.1:不能 打开共享对象文件:没有那个文件或目录
我的问题是:是否可以在不安装英特尔 Fortran 编译器的情况下执行我的程序?是否可以只使用所需的共享库(我复制了丢失的库,但出现相同的错误消息)?
解决方法
把libmkl_intel_lp64.so.1
放到/usr/local/lib64
上,然后运行ldconfig