麻烦链接lapack

我试图链接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 

这里有什么问题?

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

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

如果您的系统中没有安装devel软件包,请尝试安装以下软件包。

 sudo yum install libgfortran libf2c blas lapack 

给一个镜头…