1. 安装Fortran编译器
在Debian系统上,gfortran(GNU Fortran编译器)是最常用的开源Fortran编译器,可通过系统包管理器直接安装。打开终端,依次执行以下命令更新包列表并安装gfortran:
sudo apt update
sudo apt install gfortran
安装完成后,通过gfortran --version命令验证安装是否成功(终端会显示gfortran的版本信息,如“GNU Fortran (Debian 12.2.0-14) 12.2.0”)。
2. 配置开发工具(可选但推荐)
为提升开发效率,建议安装代码编辑器或集成开发环境(IDE),并配置Fortran语言支持:
sudo dpkg -i code_*.deb)。打开VS Code,进入扩展视图(快捷键Ctrl+Shift+X),搜索并安装以下扩展:
sudo apt install codeblocks)或Eclipse + Photran插件(需额外配置)。3. 编写并运行测试程序
用文本编辑器(如VS Code、Nano或Vim)创建一个简单的Fortran程序(如hello.f90),内容如下:
program hello
print *, "Hello, World!" ! 输出Hello World
end program hello
保存文件后,在终端中导航至文件所在目录,执行以下命令编译并运行:
gfortran hello.f90 -o hello # 编译生成可执行文件hello
./hello # 运行程序
若终端输出“Hello, World!”,则说明Fortran开发环境配置成功。
4. 安装常用依赖库(可选)
若项目需要使用科学计算或并行计算库,可通过apt安装常用依赖:
sudo apt install libblas-dev liblapack-dev);sudo apt install libopenmpi-dev);sudo apt install libopenmp-dev)。5. 项目构建与管理
gfortran -o output source.f90编译;多文件程序需指定所有源文件(如gfortran -o output main.f90 module1.f90 module2.f90)。FC = gfortran
FFLAGS = -O2
SRCS = main.f90 utils.f90
OBJS = $(SRCS:.f90=.o)
TARGET = my_program
all: $(TARGET)
$(TARGET): $(OBJS)
$(FC) $(FFLAGS) -o $@ $^
%.o: %.f90
$(FC) $(FFLAGS) -c $<
clean:
rm -f $(OBJS) $(TARGET)
执行make编译项目,make clean清理生成的文件。wget https://github.com/fortran-lang/fpm/releases/download/v0.9.0/fpm-0.9.0-linux-x86_64 -O /usr/local/bin/fpm
chmod +x /usr/local/bin/fpm
fpm new my_project # 创建新项目
cd my_project
fpm build # 构建项目
fpm run # 运行项目
```。
6. 可选:配置环境变量(针对特定场景)
若安装了多个Fortran编译器(如gfortran与Intel Fortran)或自定义库,需配置环境变量:
export PATH=/usr/local/gfortran/bin:$PATH);export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH)。~/.bashrc文件(用户级配置)或/etc/profile(系统级配置),添加上述命令后,执行source ~/.bashrc使配置生效。