温馨提示×

centosfortran库在哪找

小樊
44
2026-10-12 03:13:15
栏目: 智能运维

在 CentOS 上找 Fortran 相关的库/编译器,通常分几种情况,下面按常见需求说明:


一、Fortran 编译器(最常见)

1. gfortran(GNU Fortran)

一般来自 gcc 的 Fortran 支持包:

sudo yum install gcc-gfortran

安装后可用:

gfortran --version

二、系统 Fortran 库位置

安装后,相关文件通常在:

  • 编译器:
    /usr/bin/gfortran
    
  • 运行时库(如 libgfortran):
    /usr/lib64/libgfortran.so.*
    
  • 模块文件(.mod):
    /usr/lib64/gcc/x86_64-redhat-linux/<gcc版本>/finclude/
    

三、科学计算 / 数值库(Fortran)

1. BLAS / LAPACK

sudo yum install blas-devel lapack-devel

位置示例:

/usr/lib64/libblas.so
/usr/lib64/liblapack.so

2. OpenBLAS(性能更好)

sudo yum install openblas-devel

或 EPEL:

sudo yum install epel-release
sudo yum install openblas-devel

四、通过 EPEL 找更多 Fortran 库

启用 EPEL:

sudo yum install epel-release

搜索 Fortran 相关包:

yum search fortran

五、找不到库时的排查

  1. 查看是否已安装:
rpm -qa | grep fortran
  1. 查找某个库文件:
find / -name "libgfortran*"
  1. 查看库搜索路径:
ldconfig -p | grep fortran

六、如果你指的是“某第三方 Fortran 库”

请告诉我:

  • 库名(如 NetCDF、HDF5、PETSc、MKL 等)
  • CentOS 版本(7 / 8 / Stream)
  • 用途(编译?运行?链接?)

我可以给你具体安装命令和路径。

0 踩