3

我正在尝试将 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

这里有什么问题?

4

2 回答 2

3

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

gfortran -o linreg driver.f90 LFsubroutines.f90 /usr/lib64/liblapack.so.3 -fimplicit-none
于 2011-12-03T19:14:54.933 回答
1

如果您的系统上尚未安装开发包,请尝试安装以下包。

sudo yum install libgfortran libf2c blas lapack

试一试...

于 2011-12-03T19:54:39.357 回答