linux虚拟机安装MKL库

参考别人写的加上自己实践的,亲测可以成功安装

环境描述

主机是64位win7系统,虚拟机是Vmware10,安装了linux系统的发行版本Centos7,编译器是eclipse

下载

intel官网上提供免费下载,只需要提交一个邮箱。下载地址为:https://software.intel.com/en-us/mkl/choose-download 如下图所示:

linux虚拟机安装MKL库_第1张图片

选择相应的系统,此处选择linux系统,然后跳转到如下页面。

linux虚拟机安装MKL库_第2张图片

选择Register&Download,然后跳转至如下页面。

linux虚拟机安装MKL库_第3张图片

填写自己的个人信息,主要是提供一个邮箱,填写完成后点击submit,随后会受到一封邮件,包含下载链接和序列号,先点击邮件中的下载链接,进入下载页。

linux虚拟机安装MKL库_第4张图片

选择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、配置完毕

 

你可能感兴趣的:(linux,mkl,C,linux)