MKL链接选项问题
来源:互联网 发布:音悦台 for mac 编辑:程序博客网 时间:2024/05/22 06:44
最近用下MKL,看了下文档,没看见MKL链接的选项。
关于MKL的链接选型,可以通过如下查看
icc -help
如下图
可知-mkl就行,至于头文件的话,可以去看MKL的文档,在源文件添加了,以上是icc/icpc的编译器,因此利用使用MKL的步骤如下
1. 源文件添加MKL相应的头文件
2. 编译:icc test.c -mkl(非cluster lib)
至于gcc/g++要使用MKL,还需要在编译的时候添加MKL头文件路径,MKL库等等,链接选项也不是-mkl,具体的我用上了再说吧。
-mkl表示使用了这三个dll动态库libmkl_intel_lp64.so libmkl_intel_thread.so libmkl_core.so
和-lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core相同,但不包含-liomp5 (libiomp.so)
如果想要使用64-integer或还需要链接其他的lib,请使用-lmkl..(动态链接),或libmkl_core.a .. (静态链接)。详细linkage的使用请参照这个链接:https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor
或者你不知道链接选项,可以查看如下(输入需求,该网址会给你建议链接选项)
https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor
另附MKL的benchmark测试,如下
https://software.intel.com/en-us/intel-mkl/benchmarks
- MKL链接选项问题
- VC2010的/DYNAMICBASE链接选项问题
- 链接 IPP 和 MKL 库文件
- 【深度学习】环境搭建出现“无法定位程序输入点于动态链接库mkl.dll上“问题
- python27 +numpy +mkl权限问题 permission
- linux下多线程程序的链接选项问题
- Linux静态链接(库)、动态链接(库)、可执行文件加载相关问题(创建、选项、环境变量等)
- Linux静态链接(库)、动态链接(库)、可执行文件加载相关问题(创建、选项、环境变量等)
- 下拉框选项链接
- VC链接选项
- 编译链接选项
- vc 编译链接选项
- LINK链接选项
- gcc链接选项
- vc 编译链接选项
- 链接选项-rpath
- redhat 5.3 x64 +虚拟机+MKL 10.0安装中的小问题
- VC编译选项之链接选项
- TextView设置行间距
- 天池历届大赛答辩PPT及视频
- Clion、IDEA、PhpStorm、WebStorm 注册 不过期,自动更新
- iOS 集成一网通支付的坑
- StringUtil String工具类常用方法集合
- MKL链接选项问题
- bytes转为GB、MB、KB格式(使用BigDecimal)
- 关于Java并发编程的总结和思考
- 2017世界云计算日·中国站
- Java IO流学习总结
- 机器学习基础--最大似然估计
- js 时间类型的转化
- JavaScript判断浏览器种类
- 插入(<<)和提取(>>)运载符的重载