在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運行庫