在 CentOS 上进行 Fortran 开发,下面从编译器、构建工具、调试工具、编辑器/IDE、科学计算库几个方面给你推荐一套成熟方案。
sudo yum install gcc-gfortran
gfortran示例:
gfortran main.f90 -o main
适合 HPC、数值计算
intel-oneapi-compiler-fortran# 示例
ifort main.f90 -o main
sudo yum install make
sudo yum install cmake
示例 CMakeLists.txt:
project(fortran_demo Fortran)
add_executable(demo main.f90)
sudo yum install gdb
gdb ./main
sudo yum install valgrind
gfortran -pg main.f90
./main
gprof
sudo yum install blas-devel lapack-devel
gfortran -fopenmp main.f90
sudo yum install openmpi-devel
mpif90 main.f90
sudo yum install netcdf-devel
| 场景 | 推荐 |
|---|---|
| 学习 Fortran | gfortran + VS Code |
| 科研计算 | gfortran + LAPACK + OpenMP |
| 高性能计算 | Intel Fortran + MPI |
| 工程仿真 | CMake + gfortran + BLAS |
如果你愿意,可以告诉我:
我可以给你一套可直接用的开发环境配置方案。