温馨提示×

centos怎么设置fortran路径

小樊
44
2026-09-03 05:55:30
栏目: 智能运维

在 CentOS 上“设置 Fortran 路径”通常有以下几种常见情况,我按最常见需求给你说明:


一、先确认是否安装了 Fortran 编译器

which gfortran
gfortran --version

如果没有安装:

sudo yum install gcc-gfortran

(CentOS 8 可用 dnf)


二、把 gfortran 加入 PATH(设置可执行路径)

如果 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 库路径(编译/运行用)

如果你自己编译了 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

四、设置 Fortran 模块路径(.mod 文件)

编译时找 .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

如果你是指:

  • 设置默认 Fortran 编译器
  • 多版本 Fortran 切换
  • Intel Fortran (ifort)
  • 在 CMake / Makefile 里设置

可以告诉我具体场景,我给你更精确的配置。

0 踩