我通过以下方式安装了 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 比较陌生,所以我可能遗漏了一些明显的东西。我从源代码编译库也失败了。
非常感谢指针。