我通过安装了atlas、blas和lapack x86_64软件包
yum install atlas.x86_64 blas.x86_64 lapack.x86_64
在Redhat 6.6(ii)发行版上安装了共享库,但在编译和链接方面存在问题。例如,如果我试图编译最小工作示例:
program main
print *, 'hello world'
end program main
使用
gfortran -L. main.f90 -llapack -lblas -o main
编译器找不到库,我收到错误消息:
/usr/bin/ld: cannot find -llapack
collect2: ld returned 1 exit status
我对fortran和linux相对比较陌生,所以我可能遗漏了一些明显的东西。我花了几个小时从源代码编译库,但也没有成功。
非常感谢指点者。