在 Ubuntu 上“配置 Fortran 路径”一般有几种常见场景,下面按最常见情况给你说明。
Ubuntu 默认通常没有安装 Fortran 编译器。
sudo apt update
sudo apt install gfortran
安装完成后检查:
which gfortran
gfortran --version
一般路径是:
/usr/bin/gfortran
如果 which gfortran 能找到,说明已经在 PATH 中,不需要额外配置。
如果你是自己编译安装的(比如 /opt/gfortran/bin/gfortran),才需要加 PATH:
export PATH=/opt/gfortran/bin:$PATH
nano ~/.bashrc
添加一行:
export PATH=/opt/gfortran/bin:$PATH
保存后:
source ~/.bashrc
如果你有 Fortran 库(.a 或 .so):
gfortran main.f90 -L/path/to/lib -lmylib -o main
.so 的情况export LD_LIBRARY_PATH=/path/to/lib:$LD_LIBRARY_PATH
永久配置可写进 ~/.bashrc。
gfortran -I/path/to/mod main.f90
示例:
FC = gfortran
FFLAGS = -O2 -I/usr/local/include
LDFLAGS = -L/usr/local/lib -lfoo
main: main.o
$(FC) main.o $(LDFLAGS) -o main
source /opt/intel/oneapi/setvars.sh
gfortran: command not found → 没装或未加 PATHcannot find -lxxx → -L 路径不对error while loading shared libraries → LD_LIBRARY_PATH 没设如果你能说清楚你是:
我可以给你更精确的配置方法。