温馨提示×

ubuntu下fortran怎么入门

小樊
41
2026-10-21 18:53:21
栏目: 智能运维

在 Ubuntu 下入门 Fortran,可以按下面几个步骤来,从环境搭建 → 写第一个程序 → 学习资源 → 进阶实践一步步来。


一、安装 Fortran 编译器

Ubuntu 下最常用的 Fortran 编译器是 gfortran(GNU Fortran)。

1. 更新软件源

sudo apt update

2. 安装 gfortran

sudo apt install gfortran

3. 验证安装

gfortran --version

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


二、写第一个 Fortran 程序

1. 创建源文件

mkdir fortran_demo
cd fortran_demo
nano hello.f90

2. 编写代码(Fortran 90 风格)

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

3. 编译

gfortran hello.f90 -o hello

4. 运行

./hello

输出:

Hello, Fortran!

三、推荐学习的 Fortran 基础内容

1. 程序结构

  • program ... end program
  • implicit none(强烈推荐)
  • 注释用 !

2. 基础数据类型

  • 整数:integer
  • 实数:real, double precision
  • 复数:complex
  • 字符:character

3. 常用语法

  • 变量声明
  • do 循环
  • if 条件判断
  • 数组(real :: a(10))
  • 函数与子程序(function, subroutine)

示例:循环与数组

program demo
    implicit none
    integer :: i
    real :: x(5)

    do i = 1, 5
        x(i) = i * 1.0
    end do

    print *, x
end program demo

四、学习资源推荐

中文资源

  • 《Fortran 95 程序设计》
  • B 站搜索:Fortran 入门教程
  • CSDN / 知乎 Fortran 专栏

英文资源(质量高)

官方

  • GCC gfortran 文档:
info gfortran

五、进阶方向(科研/工程常用)

如果你学习 Fortran 是为了科学计算,可以进一步学:

  • 数值计算(线性方程组、积分、微分方程)
  • module 模块化编程
  • 文件读写(open, read, write)
  • MPI 并行(大规模计算)
  • 与 C / Python 混合编程

六、小建议

✅ 用 .f90 而不是 .f
✅ 始终写 implicit none
✅ 多写小程序练手
✅ Ubuntu + gfortran + VS Code(装 Fortran 插件)体验很好


如果你愿意,我可以:

  • 给你一套 Fortran 入门练习清单
  • 帮你配置 VS Code + Fortran 开发环境
  • 用 Fortran 写 具体科学计算例子(如矩阵乘法、数值积分)

你学 Fortran 主要是用于哪方面?科研、工程还是课程作业?

0 踩