在CentOS上更新Fortran库可按以下方式操作:
使用yum/dnf更新
执行以下命令更新系统及Fortran编译器(gfortran):
sudo yum update -y # CentOS 7及以下
sudo dnf update -y # CentOS 8及以上
sudo yum install gcc-gfortran # 安装/更新gfortran编译器
使用Devtoolset安装特定版本
若需特定版本(如GCC 9的gfortran),可启用Devtoolset:
sudo yum install centos-release-scl # 启用软件集仓库
sudo yum install devtoolset-9-gcc-gfortran # 安装GCC 9的Fortran编译器
scl enable devtoolset-9 bash # 启用环境
常用库安装
通过yum安装BLAS、LAPACK、HDF5等库:
sudo yum install blas-devel lapack-devel hdf5-devel # 基础科学计算库
sudo yum install openmpi-devel mpich-devel # 并行计算库
安装特定版本库
若需旧版本库(如兼容老程序),可通过yum --enablerepo
指定仓库或从源码编译安装。例如:
sudo yum install compat-libgfortran-48 # 安装GCC 4.x兼容的Fortran运行库
gfortran --version
ls /usr/lib64/libgfortran* # 查看Fortran运行库