在 Ubuntu 下“设 Fortran 路径”通常有两种理解,下面分别说明:
which gfortran
gfortran --version
如果没安装:
sudo apt update
sudo apt install gfortran
假设 gfortran 在 /opt/gfortran/bin:
临时生效:
export PATH=/opt/gfortran/bin:$PATH
永久生效(对当前用户):
nano ~/.bashrc
在末尾添加:
export PATH=/opt/gfortran/bin:$PATH
保存后执行:
source ~/.bashrc
gfortran main.f90 -L/path/to/lib -lmylib -o main
.so 动态库export LD_LIBRARY_PATH=/path/to/lib:$LD_LIBRARY_PATH
永久设置可加到 ~/.bashrc:
export LD_LIBRARY_PATH=/path/to/lib:$LD_LIBRARY_PATH
gfortran -I/path/to/mod main.f90
Q:命令行找不到 gfortran?
sudo apt install gfortran
Q:make 报错找不到 Fortran 编译器?
在 Makefile 中指定:
FC = gfortran
如果你指的是 某个具体软件(如 Intel Fortran、OpenCoarrays、NetCDF-Fortran) 或 报错信息,可以把内容发出来,我可以更精确地帮你配置。