麻烦链接lapack

时间:2011-12-03 19:07:00

标签: linux linker lapack gfortran

我正在尝试链接lapack和一个简单的

locate lapack

返回

/usr/lib64/liblapack.so.3
/usr/lib64/liblapack.so.3.2.1

所以我试图将其与

联系起来
gfortran -o linreg driver.f90 LFsubroutines.f90 -L/usr/lib64 -llapack -fimplicit-none

但是我收到以下错误:

/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld: cannot find -llapack

这里有什么问题?

2 个答案:

答案 0 :(得分:3)

那里没有liblapack.soliblapack.a文件(可能你没有安装dev(el)包)。您可以尝试指定完整路径

gfortran -o linreg driver.f90 LFsubroutines.f90 /usr/lib64/liblapack.so.3 -fimplicit-none

答案 1 :(得分:1)

如果您的系统上尚未安装devel软件包,请尝试安装以下软件包。

sudo yum install libgfortran libf2c blas lapack

给那个镜头......