Ubuntu下Fortran开发环境怎么搭建
小樊
45
2025-11-14 18:47:07
Ubuntu下Fortran开发环境搭建指南
一 安装编译器与基础工具
- 更新索引并安装基础开发工具与编译器:
- 命令:sudo apt update && sudo apt install -y build-essential gfortran
- 验证:gfortran --version(应输出版本号)
- 如需特定版本(示例:gfortran-7):
- 安装:sudo apt install -y gfortran-7
- 切换默认版本:sudo update-alternatives --config gfortran(按提示选择)
- 可选:安装常用数值库(后续链接科学计算库时会用到)
- 命令:sudo apt install -y libblas-dev liblapack-dev libgfortran4-dev
二 快速上手 编译与运行
- 示例程序:创建文件 hello.f90
- 内容:
- program hello
- implicit none
- print *, ‘Hello, Fortran!’
- end program hello
- 编译与运行:
- 编译:gfortran hello.f90 -o hello
- 运行:./hello(应输出 Hello, Fortran!)
三 使用Fortran包管理器 fpm
- fpm 可简化模块管理、构建与依赖,适合现代 Fortran 项目。
- 安装步骤(Linux x86_64 示例,版本可按需调整):
- 下载:wget https://github.com/fortran-lang/fpm/releases/download/v0.9.0/fpm-0.9.0-linux-x86_64
- 安装:chmod +x fpm-0.9.0-linux-x86_64 && sudo mv fpm-0.9.0-linux-x86_64 /usr/local/bin/fpm
- 验证与使用:
- 验证:fpm --version
- 新建项目:fpm new myapp && cd myapp
- 构建与运行:fpm run(或 fpm build 后再运行可执行文件)
四 科学计算与并行支持
- OpenMP 并行:
- 安装运行时:sudo apt install -y libomp-dev
- 编译:gfortran -fopenmp -o parallel_demo parallel_demo.f90
- 运行:./parallel_demo
- 线性代数库(BLAS/LAPACK):
- 安装:sudo apt install -y libblas-dev liblapack-dev
- 编译链接示例:gfortran my_program.f90 -lblas -llapack(按项目实际链接选项调整)
五 编辑器与 IDE 配置
- Visual Studio Code:
- 安装:sudo snap install --classic code
- 扩展:在扩展商店搜索并安装 Fortran、Fortran Language Server(提供语法高亮、跳转、诊断等)
- Eclipse:可通过 Eclipse Marketplace 搜索并安装 Fortran 插件以进行 Fortran 开发