参考别人写的加上自己实践的,亲测可以成功安装
环境描述
主机是64位win7系统,虚拟机是Vmware10,安装了linux系统的发行版本Centos7,编译器是eclipse
下载
intel官网上提供免费下载,只需要提交一个邮箱。下载地址为:https://software.intel.com/en-us/mkl/choose-download 如下图所示:
选择相应的系统,此处选择linux系统,然后跳转到如下页面。
选择Register&Download,然后跳转至如下页面。
填写自己的个人信息,主要是提供一个邮箱,填写完成后点击submit,随后会受到一封邮件,包含下载链接和序列号,先点击邮件中的下载链接,进入下载页。
选择product,选择好以后等待刷新结果,出现上图页面即可选择相应的MKL下载,此处要注意多刷新几次,有可能会刷新不出来。
下载最新版本,l_mkl_2018.1.16 3.tgz。
安装
1、打开安装包所在的文件夹,使用 cd 命令。
2、解压。执行 # tar -zxvf l_mkl_2017.3.196.tgz。
3、打开解压后的文件夹,执行 # ./install.sh。
4、在 /etc/ld.so.conf.d 下创建名为 intel-mkl.conf 的文件,内容为
/opt/intel/mkl/lib/intel64
/opt/intel/lib/intel64
5、然后执行
# ldconfig -v
6、最后执行
/opt/intel/mkl/bin/mklvars.sh intel64 ilp64
7、安装完毕
配置
在eclipse中配置链接文件
1、新建一个C/C++工程。
2、添加包含文件路径。
在工程上右击,选择属性->右侧有一个tool setting->GCC C++ compiler(如果是C的工程就选C)->include
在上面添加链接包含文件路径如下:
/opt/intel/complilers_and_libraries_2017.3.196/linux/mkl/inlude
/opt/intel/mkl/include
3、添加库文件路径。
选择GCC C++ linker->libraries,在上面添加:
mkl_gf_lp64
mkl_intel_thread
mkl_gnu_thread
mkl_blas95_lp64
mkl_intel_lp64
mkl_sequential
iomp5
mkl_core
pthread
m
在下面添加:
/opt/intel/mkl/lib/intel64
/opt/intel/lib/intel64
4、配置完毕