温馨提示×

centosfortran怎么设环境变量

小樊
48
2026-09-30 10:21:27
栏目: 智能运维

在 CentOS 上设置 Fortran 编译器(如 gfortran) 的环境变量,通常是为了让系统能找到编译器、库文件或自定义模块路径。下面按常见情况说明。


一、确认已安装 Fortran 编译器

which gfortran
gfortran --version

如果没安装:

sudo yum install gcc-gfortran

二、临时设置环境变量(当前终端有效)

export PATH=/usr/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH

例如你用了 Intel Fortran:

source /opt/intel/oneapi/setvars.sh

三、永久设置环境变量(推荐)

1️⃣ 对当前用户生效

编辑:

vi ~/.bashrc

在末尾添加(示例):

export PATH=/usr/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH

生效:

source ~/.bashrc

2️⃣ 对所有用户生效

sudo vi /etc/profile.d/fortran.sh

内容示例:

export PATH=/usr/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib64:$LD_LIBRARY_PATH

赋予执行权限:

sudo chmod +x /etc/profile.d/fortran.sh

重新登录或:

source /etc/profile

四、Fortran 常见环境变量说明

变量 作用
PATH 找 gfortran 命令
LD_LIBRARY_PATH 找运行时 .so 库
LIBRARY_PATH 编译时找库
CPATH / INCLUDE 头文件 / 模块路径
GFORTRAN_INCLUDE 模块目录(部分情况)

例如:

export LIBRARY_PATH=/opt/mylib/lib:$LIBRARY_PATH
export CPATH=/opt/mylib/include:$CPATH

五、示例:使用自定义 Fortran 库

export PATH=/opt/foobar/bin:$PATH
export LD_LIBRARY_PATH=/opt/foobar/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=/opt/foobar/lib:$LIBRARY_PATH
export CPATH=/opt/foobar/include:$CPATH

如果你用的是 gfortran / ifort / Nag / 自定义安装路径,可以把具体路径发我,我可以直接帮你写环境变量。

0 踩