在 CentOS 上“设置 Fortran 路径”通常有以下几种常见情况,我按最常见需求给你说明:
which gfortran
gfortran --version
如果没有安装:
sudo yum install gcc-gfortran
(CentOS 8 可用 dnf)
如果 gfortran 已安装但不在 PATH 中,比如装在 /opt/gnu/bin:
export PATH=/opt/gnu/bin:$PATH
echo 'export PATH=/opt/gnu/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
sudo echo 'export PATH=/opt/gnu/bin:$PATH' >> /etc/profile
如果你自己编译了 Fortran 库(如 LAPACK、MKL):
gfortran test.f90 -L/your/lib/path -llapack
export LD_LIBRARY_PATH=/your/lib/path:$LD_LIBRARY_PATH
永久设置:
echo 'export LD_LIBRARY_PATH=/your/lib/path:$LD_LIBRARY_PATH' >> ~/.bashrc
编译时找 .mod 模块:
gfortran -I/your/module/path test.f90
有些程序会读:
FC=gfortran
F77=gfortran
export PATH=/usr/local/gfortran/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/gfortran/lib64:$LD_LIBRARY_PATH
export FC=gfortran
如果你是指:
可以告诉我具体场景,我给你更精确的配置。