在Linux环境下使用Intel MKL的方法(C/C++)
(2011-12-04 10:23:05)
标签:
杂谈 |
笔者的Linux环境:
Linux : Ubuntu 10.04
Intel MKL :10.3.2.137
Intel MKL 默认安装路径:/opt/intel/mkl
下文以此路径为例。
编译C/C++程序所需要的库(路径):
-I/opt/intel/mkl/include
链接C/C++程序所需要的库(路径):
-L/opt/intel/mkl/lib/intel64 -L/opt/intel/lib/intel64
库名称:
-lmkl_intel_lp64
-lmkl_intel_thread
-liomp5
-lmkl_core
-lpthread
注意:(1)编译和链接时可以使用icc或gcc(g++)。
(2)运行链接好的可执行程序时,请注意Intel
MKL环境变量是否已设置,否则会出现运行错误。
笔者的环境变量配置如下:(在主目录下的.bashrc中加入以下环境变量,请注意安装路径)
#export PATH=$PATH:/opt/intel/bin
#export LD_LIBRARY_PATH=$LD_LIBRARY_LIB:/opt/intel/lib
/intel64:/opt/intel/mkl/lib/intel64
Linux : Ubuntu 10.04
Intel MKL :10.3.2.137
Intel MKL 默认安装路径:/opt/intel/mkl
编译C/C++程序所需要的库(路径):
-I/opt/intel/mkl/include
链接C/C++程序所需要的库(路径):
-L/opt/intel/mkl/lib/intel64 -L/opt/intel/lib/intel64
库名称:
-lmkl_intel_lp64
-lmkl_intel_thread
-liomp5
-lmkl_core
-lpthread
注意:(1)编译和链接时可以使用icc或gcc(g++)。