intel MKL 的链接方式

wuwei_ql 2008-09-08 05:31:01
总提示catastrophic error:could not open sourece file "mk1.h"
我用的操作系统是suse。
请问应该怎么设置呀!
谢谢!
...全文
415 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
laxila 2008-09-30
  • 打赏
  • 举报
回复
顶一下,楼主没有功劳也有苦劳啊!呵呵,谢谢楼主了,。
treetor 2008-09-30
  • 打赏
  • 举报
回复
要做个记号
majiajun_no_5 2008-09-30
  • 打赏
  • 举报
回复
获益匪浅
majiajun_no_2 2008-09-29
  • 打赏
  • 举报
回复
潜水多年,今日上岸,继续学习。
majiajun_no_13 2008-09-28
  • 打赏
  • 举报
回复
努力学习中,一直观望。
formajia3 2008-09-24
  • 打赏
  • 举报
回复
学习中,增加点人气
wzzwt 2008-09-23
  • 打赏
  • 举报
回复
支持下
wlcy1988 2008-09-22
  • 打赏
  • 举报
回复
顶下
wlcy1988 2008-09-22
  • 打赏
  • 举报
回复
顶下
intel_cyu 2008-09-11
  • 打赏
  • 举报
回复
"还有 -lmkl_intel_c -lmkl_intel_thread -lmkl_core –lpthread 这些都是什么意思,急求高手指教,谢谢!"

-- 链接Intel MKL 需要包括下面的几个库文件:
1:接口库函数。
2: 线程库函数。( 指定多线程的MKL, 还单线程的MKL库)。
3. 优化核心库。
4. 多线程的支持库。

-lmkl_intel_c: 接口库函数,使用c 方式调用的接口。
-lmkl_intel_thread: 使用多线程的MKL 库。
-lmkl_core: mkl 核心优化函数。
-lpthread: 多线程函数库。
intel_iclifort 2008-09-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuwei_ql 的回复:]
>icc test.c -I/opt/intel/mkl/include –L/intel/mkl/lib/64 -lmkl_intel_c -lmkl_intel_thread -lmkl_core –lpthread –o test

我的lib下有三个文件夹,分别是32,64 em64t,请问我应该调用哪个文件夹
[/Quote]

先用icc -V命令看看你用的的intel编译器是什么版本,如果是IA-32,那MKL就要调用/lib/32文件夹; 如果是Intel64(EM64T),那MKL就要调用/lib/em64t文件夹.
wuwei_ql 2008-09-10
  • 打赏
  • 举报
回复
>icc test.c -I/opt/intel/mkl/include –L/intel/mkl/lib/64 -lmkl_intel_c -lmkl_intel_thread -lmkl_core –lpthread –o test
我装的系统SUSE64位
cpu:Core(TM)2 Duo E6750
测试例子:http://topic.csdn.net/u/20080407/11/e7589961-0bbe-470b-9446-80338437191e.html
我的lib下有三个文件夹,分别是32,64 em64t,请问我应该调用哪个文件夹
还有 -lmkl_intel_c -lmkl_intel_thread -lmkl_core –lpthread 这些都是什么意思,急求高手指教,谢谢!
intel_cyu 2008-09-09
  • 打赏
  • 举报
回复
是不是头文件写错了,是"mkL", 还是 "mk1"?
intel_cyu 2008-09-09
  • 打赏
  • 举报
回复
能不能把编译的命令行贴出了?


编译的时候,在命令行需要包括"include" 的路径与"library"路径. 比如:
>gcc -o myfile.exe -I /opt/intel/mkl/xx.xx.xxxx/include/ myfile.c -L /opt/intel/mkl/xx.xx.xxxx/lib/32/ -lmkl_intel -lmkl_intel_thread -lmkl_core -lguide -lpthread

wuwei_ql 2008-09-09
  • 打赏
  • 举报
回复
catastrophic error:could not open sourece file "mkl.h"
我的操作系统是64为SUSE
大家指点呀
wuwei_ql 2008-09-09
  • 打赏
  • 举报
回复
程序里没有写错啦!链接不成功,紧急求救!

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧