温馨提示×

ubuntu如何学fortran

小樊
40
2026-10-27 20:12:36
栏目: 智能运维

在 Ubuntu 上学习 Fortran,一般分三步:安装编译器 → 写第一个程序 → 学习资源和练习。下面给你一份比较实用的入门指南。


一、安装 Fortran 编译器

Ubuntu 上最常用的是 gfortran(GNU Fortran)。

sudo apt update
sudo apt install gfortran

安装完成后检查版本:

gfortran --version

能看到版本号就说明安装成功。


二、写你的第一个 Fortran 程序

1. 创建源文件

mkdir fortran_study
cd fortran_study
nano hello.f90

2. 写入代码(Free Form,Fortran 90)

program hello
    implicit none
    print *, "Hello, Fortran!"
end program hello

3. 编译并运行

gfortran hello.f90 -o hello
./hello

输出:

Hello, Fortran!

三、推荐的学习路径

1. 基础语法(先学这些)

  • 程序结构(program ... end program)
  • 变量与类型(integer, real, character, logical)
  • 数组
  • 循环(do)
  • 条件语句(if)
  • 子程序(subroutine)和函数(function)
  • 文件读写

2. 示例:简单计算程序

program sum_example
    implicit none
    integer :: i, s
    s = 0
    do i = 1, 100
        s = s + i
    end do
    print *, "1 到 100 的和是:", s
end program sum_example

四、编辑器与开发环境(可选)

轻量方案

  • nano / vim
  • VS Code + Modern Fortran 插件

安装 VS Code:

sudo snap install code --classic

科学计算常用

  • NumPy 用户可对比学
  • 数值计算:LAPACK / BLAS
  • 绘图:用 Python 调用 Fortran 生成的数据

五、推荐学习资源

中文

  • 《Fortran 95 程序设计》
  • B 站搜索 “Fortran 教程”

英文(质量高)

  • https://fortran-lang.org/
  • https://www.fortran90.org/
  • 《Modern Fortran Explained》

六、进阶方向(学完基础后)

  • 模块化编程(module)
  • 数值计算(微分方程、线性代数)
  • 并行计算(OpenMP / MPI)
  • 与 C / Python 混合编程

如果你愿意,我可以:

  • 给你一套 Fortran 入门练习题
  • 帮你配 VS Code + gfortran 环境
  • 用 具体例子(如物理/数学计算)教你写代码

你学 Fortran 主要是出于 科研 / 工程 / 课程作业 哪方面?

0 踩