在 Ubuntu 上,可以使用多种 Fortran 相关的开发工具和编译器。下面按编译器、构建工具、调试/分析工具、编辑器/IDE、数值库等分类介绍常见的 Fortran 工具。
一、Fortran 编译器
1. GNU Fortran(最常用)
sudo apt install gfortran
- 命令:
gfortran
- 支持 Fortran 77/90/95/2003/2008(部分 2018)
- 免费、开源,Ubuntu 默认推荐
2. Intel Fortran Compiler(Intel oneAPI)
- 官方名:Intel Fortran Compiler (ifx / ifort)
- 需从 Intel 官网或 apt 源安装:
sudo apt install intel-oneapi-compiler-fortran
3. LLVM Flang
sudo apt install flang
- 基于 LLVM 的 Fortran 前端
- 仍在发展中,兼容性不如 gfortran
4. NAG Fortran Compiler(商业)
二、构建与项目管理工具
1. Make
sudo apt install make
2. CMake
sudo apt install cmake
- 支持 Fortran 项目
- 跨平台,推荐现代项目使用
3. Meson + Ninja
sudo apt install meson ninja-build
4. Fortran Package Manager(fpm)
sudo apt install fpm
- 官方 Fortran 包管理工具
- 类似 Cargo / npm
三、调试与性能分析
1. GDB(调试器)
sudo apt install gdb
2. Valgrind
sudo apt install valgrind
3. gprof
4. Intel VTune / Advisor
四、编辑器与 IDE
1. VS Code
sudo snap install code
- 插件:
- Modern Fortran
- Fortran IntelliSense
2. Vim / Neovim
sudo apt install vim
- 插件:fortran-language-server
3. Emacs
sudo apt install emacs
4. Code::Blocks / Eclipse
五、常用 Fortran 数值与科学库
1. LAPACK / BLAS
sudo apt install liblapack-dev libblas-dev
2. FFTW
sudo apt install libfftw3-dev
3. NetCDF / HDF5
sudo apt install libnetcdf-dev libhdf5-dev
4. MPI(并行)
sudo apt install openmpi-bin libopenmpi-dev
六、推荐组合(新手)
✅ 入门推荐
- gfortran
- VS Code + Modern Fortran
- fpm 或 CMake
✅ 科研计算
- Intel Fortran + MPI + LAPACK
如果你愿意,我可以:
- 给你一个 Ubuntu 上 Fortran 环境一键安装脚本
- 或帮你 配置 VS Code Fortran 开发环境
- 或推荐 学习 Fortran 的示例项目
你更想了解哪一块?