Fortran是一种用于数值计算和科学计算的高级编程语言。要使用Fortran生成exe(可执行)文件,您需要一款Fortran编译器,如 GNU Fortran (gfortran),Intel Fortran Compiler (ifort) 或 PGI Fortran编译器。在本教程中,我们将重点介绍使用GNU Fortran (gfortran)生成可执行文件。
**步骤1:安装gfortran编译器**
首先,确保将gfortran编译器安装到计算机上。根据操作系统选择相应的安装方法。
- Windows:前往https://mingw-w64.org 并下载 MinGW-w64 installer,安装时选择"Fortran"组件。
- Linux(Ubuntu、Debian):在终端中键入以下命令:
```
sudo apt-get install gfortran
```
- Linux(Fedora、RedHat、CentOS):在终端中键入以下命令:
```
sudo yum install gcc-gfortran
或
sudo dnf install gcc-gfortran
```
- macOS:在https://brew.sh 网站上安装 Homebrew 包管理系统,然后在终端中键入以下命令:
```
brew install gcc
```
**步骤2:编写一个简单的Fortran程序**
使用文本编辑器创建一个新的名为`hello_world.f90`文件,并输入以下代码:
```fortran
program main
implicit none
write (*,*) 'Hello, World!'
end program main
```
然后保存文件。
**步骤3:编译并生成exe文件**
在保存程序代码的目录中打开终端,运行以下命令:
```shell
gfortran hello_world.f90 -o hello.exe
```
这将使用gfortran编译hello_world.f90文件并生成名为hello.exe的可执行文件。
**步骤4:运行exe文件**
您现在可以直接运行生成的exe文件。在终端中键入以下命令:
- Windows:
```
hello.exe
```
- Linux/macOS:
```
./hello.exe
```
您将看到"Hello, World!"消息输出到终端窗口。
**原理解释**
Fortran源代码文件(.f90)在执行前需要经过三个阶段:
1. 预处理:像C/C++一样,Fortran可以包含宏定义和条件编译等特性。
2. 编译:将Fortran源文件编译为目标文件(.o/.obj)。编译器在此阶段检查语法,并将源代码转换成特定于处理器或操作系统的机器代码。
3. 链接:将目标文件与其他库文件(如标准库)链接在一起,以生成可在操作系统上运行的最终exe(可执行)文件。
这些步骤在执行`gfortran hello_world.f90 -o hello.exe`命令时按顺序自动执行。
现在,您已经了解了如何使用Fortran生成exe文件以及背后的原理。下一步,您可以探索更多Fortran技巧以提升您的编程技能!