主题:【求助各位高手【linux下fortran程序的编译与链接库配置】】
hqmandy
[专家分:60] 发布于 2010-11-10 16:22:00
首先感谢各位的关注!
先说下我系统的配置:
linux系统:Ubuntu10.10 x64
编译器:IVF11.1.073 x64
结果提示如下:
ld: cannot find -lmkl_intel
请各位高手多多指导,我是一个linux新手。
最后更新于:2010-11-28 17:11:00
回复列表 (共13个回复)
11 楼
dongyuanxun [专家分:7180] 发布于 2010-11-10 18:10:00
[quote]你既然加入了
source /opt/intel/Compiler/11.1/073/mkl/tools/environment/mklvars64.sh intel64
ifort的时候就不需要再加路径了吧. 我一直没加照样能编译.[/quote]
看着他的意思 是想用mkl
mkl除了加那个mkl开关 就是链接一堆库了
那个mkl开关很方便 会自动加库
Linux下好像是
-mkl=parallel
或者
-mkl=sequential
12 楼
yeg001 [专家分:14390] 发布于 2010-11-10 22:32:00
嗯, mkl文档里面也有介绍各种开关. 如果他想连接某些指定的库自己加路径也是应该的. 只不过我看他后面的连接选项是挺标准的mkl文档连接开关, 那就不需要另外打路径了.
13 楼
dongyuanxun [专家分:7180] 发布于 2010-11-10 23:13:00
[quote]嗯, mkl文档里面也有介绍各种开关. 如果他想连接某些指定的库自己加路径也是应该的. 只不过我看他后面的连接选项是挺标准的mkl文档连接开关, 那就不需要另外打路径了.[/quote]
其实可以把那些库提取出来
用gcc/gfortran直接调用 省得装icc ifc了
我来回复