Fortran教程1:安装和编译

Fortran系列

虽然号称上古语言,而且貌似用户数量一年不如一年,但偶尔也有诈尸的时候,而且比较夭寿的是20年的时候竟然有人开发了fortran的包管理工具fpm,更离谱的是按照计划,fortran会在2023年发布最新版本,可以说离谱到家了。当然,仔细研究之后,发现fortran还挺有可取之处的。毕竟当年开发Fortran的大佬巴克斯都已经得了图灵奖。

据说当时巴克斯向IBM建议开发全新的编程语言时,还遭到了大神冯诺依曼的强烈反对,但后来IBM还是开发了这个语言。1957年,诺伊曼去世后的两个月,历史上第一段Fortran程序出现在IBM704电脑中,结果还报了错……

安装

首先配置编译环境,下载cygwin,安装后搜索gfortran,取消skip,然后安装就可以了。将cygwin路径中的bin加入环境变量,就可以在命令行中调用了

1>gfortran -v

其反馈如下


Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/11/lto-wrapper.exe
Target: x86_64-pc-cygwin
Configured with: /mnt/share/cygpkgs/gcc/gcc.x86_64/src/gcc-11.3.0/configure --srcdir=/mnt/share/cygpkgs/gcc/gcc.x86_64/src/gcc-11.3.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --with-gcc-major-version-only --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=c,c++,fortran,lto,objc,obj-c++,jit --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --enable-libquadmath --enable-libquadmath-support --disable-libssp --enable-libada --disable-symvers --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id --with-default-libstdcxx-abi=gcc4-compatible --enable-libstdcxx-filesystem-ts
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.3.0 (GCC)


入门的第一段fortran代码

安装完程序之后,就可以写代码了,主程序是fortran程序的必要组成部分,用program xxxend program xxx作为首尾标志,起到C语言中main函数的作用,下面举一个最简单的例子

!fortran 语言用!做注释
!文件名 test.f95
program addNum
   implicit none
   real :: a, b, res
   
   a = 12.0
   b = 15.0
   res = a + b
   print *, a, '+', b, '=', res                   
   
end program addNum        

其中implicit none表示未作类型默认,所以创建变量后需要声明类型,real表示实浮点数,a,b,res是三个变量;print *可将后面的变量打印到屏幕上。

调用gfortran编译并运行

>gfortran test.f95
>a.exe
   12.0000000     +   15.0000000     =   27.0000000

此外,fortran程序要求每行字符不得多于132个,若一行代码以**&**结尾,则下一行继续这行代码的内容。

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Visual Fortran是一个编译器套件,用于开发Fortran语言的程序。以下是Visual Fortran安装教程: 步骤1:下载安装程序 访问Intel网站(https://software.intel.com/en-us/fortran-compilers)并下载适用于您的操作系统的Visual Fortran安装程序。 步骤2:运行安装程序 双击下载的安装程序以运行它。您可能需要管理员权限来安装软件。 步骤3:接受许可协议 阅读许可协议并接受条款和条件。 步骤4:选择安装选项 在安装向导中,您可以选择默认的安装选项或自定义安装。如果您不确定,建议选择默认选项。 步骤5:选择安装位置 选择将Visual Fortran安装到的位置。您可以接受默认位置或选择其他目录。 步骤6:选择组件 根据您的需求选择要安装的组件。通常情况下,所有组件都会被默认选中。 步骤7:配置环境变量 在安装完成后,您需要配置系统环境变量,以便在命令行和其他开发工具中使用Visual Fortran。添加以下变量: - 将Intel Fortran编译器的路径添加到PATH环境变量中。 - 设置INCLUDE环境变量为Visual Fortran的INCLUDE目录。 - 设置LIB环境变量为Visual Fortran的LIB目录。 步骤8:完成安装 完成上述步骤后,继续安装过程并等待安装完成。 现在,您已经成功安装了Visual Fortran。您可以使用该编译器套件来开发和编译Fortran程序。希望这个安装教程对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微小冷

请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值