在Linux系统下用Intel Fortran10.1的编译器。我想在程序中用Intel MKL库,总是链接不上,有明白的高手帮看看,不胜感激了.
    1.先导入环境变量:    
     export LD_LIBRARY_PATH=/opt/intel/mkl/10.2.2.025/lib/em64t:$LD_LIBRARY_PATH
    2.编译时命令如下
mpif90 -o main.exe example.F90 -L/opt/intel/mkl/10.2.2.025/lib/em64t -I/opt/intel/mkl/10.2.2.025/include/ -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -lmkl_lapack -lmkl_intel_lp64  -lmkl_intel_thread  -lmkl_core  -liomp5  -lpthread
    编译的时候没有错误,可以通过,但是在运行的时候报错:main.exe: error while loading shared libraries: libmkl_scalapack_lp64.so: cannot open shared object file: No such file or directory,共享库链接不上,这是怎么回事呢,还有什么地方没有设置好?
    我一直都在Window环境下用的Fortran,在Linux用Fortran不到两个月,是个新手。在这卡了快半个月了,快崩溃了,有明白的高手帮忙看看,不胜感激了。