主题:MKL数学库
Linux系统下,Intel Fortran的编译器。想在程序中调用MKL函数库,编译命令如下:
mpif90 -o main.exe example.F90 -L/opt/intel/mkl/10.0.5.025/lib/em64t -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_lapack -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lguide -lpthread
编译的时候没有错,但在执行的时候总是出这么一句话:
main.exe: error while loading shared libraries: libmkl_lapack.so: cannot open shared object file: No such file or directory
我顺着文件路径查了,在/opt/intel/mkl/10.0.5.025/lib/em64t 目录下分明有libmkl_lapack.so 这个文件,请问高手,这个错误是怎么回事呢
mpif90 -o main.exe example.F90 -L/opt/intel/mkl/10.0.5.025/lib/em64t -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_lapack -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lguide -lpthread
编译的时候没有错,但在执行的时候总是出这么一句话:
main.exe: error while loading shared libraries: libmkl_lapack.so: cannot open shared object file: No such file or directory
我顺着文件路径查了,在/opt/intel/mkl/10.0.5.025/lib/em64t 目录下分明有libmkl_lapack.so 这个文件,请问高手,这个错误是怎么回事呢