在 CentOS 上“设置 Fortran 路径”通常有以下几种含义,我分别说明,你可以按需选择。
先查看是否安装了:
which gfortran
gfortran --version
如果没有安装:
sudo yum install gcc-gfortran
(CentOS 8 可用 dnf)
如果 gfortran 已安装但不在 PATH 中:
find / -name gfortran 2>/dev/null
常见路径:
/usr/bin/gfortran
/opt/rh/devtoolset-*/root/usr/bin/gfortran
export PATH=/usr/bin:$PATH
编辑用户环境变量:
vi ~/.bashrc
添加一行:
export PATH=/usr/bin:$PATH
生效:
source ~/.bashrc
如果你是编译或运行 Fortran 程序时找不到库:
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH
永久生效:
echo 'export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
gfortran test.f90 -L/usr/lib64 -llapack
有些构建系统用 FC 变量:
export FC=gfortran
或写进 .bashrc:
export FC=/usr/bin/gfortran
如果你装的是 Intel oneAPI:
source /opt/intel/oneapi/setvars.sh
可加入 .bashrc 自动加载。
| 需求 | 做法 |
|---|---|
| 安装 Fortran | yum install gcc-gfortran |
| 设置编译器路径 | 修改 PATH |
| 设置库路径 | 修改 LD_LIBRARY_PATH |
| 指定编译器 | 设置 FC 变量 |
如果你能具体说明:
我可以给你更精确的操作步骤。