IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 使用小龙Dev-C++作为Windows下的FORTRAN集成开发环境 -> 正文阅读

[开发工具]使用小龙Dev-C++作为Windows下的FORTRAN集成开发环境

FORTRAN是主要面向科学计算、数值计算的高级语言,当代的Windows平台下可以使用的FORTRAN集成开发环境有Visual Studio、Code::Blocks和Simply Fortran等。不过它们的安装步骤都有点复杂。在这里我向大家介绍使用小龙Dev-C++ 作为Windows下的FORTRAN集成开发环境,安装和使用都非常简单。

读者可能会惊讶地说:Dev-C++ 的名称里都写着“C++”,怎么可能用于编译FORTRAN程序?

其实,Dev-C++只是一个面向C/C++为主的集成开发环境,它内部使用的是GCC编译器,而GCC编译器实际上可以编译C、C++、FORTRAN和Pascal等语言的源程序。

小龙Dev-C++”是我改进开发的一个Dev-C++分支版本,专门针对FORTRAN语言进行了设置,可以作为FORTRAN集成开发环境,很方便地编译FORTRAN程序。具体用法如下。

1、打开“小龙Dev-C++”的作者主页:
https://devcpp.gitee.iohttps://devcpp.gitee.io

从中下载安装文件,并安装到本机。安装过程很简单,而且不需要进行其它配置。

2、启动Dev-C++,可以直接编辑FORTRAN源程序,并保存文件。需要注意的是,在保存时一定要写出“.f90”的扩展名(例如“hello.f90”),这样Dev-C++才能识别它为一个FORTRAN源程序。(如果没有写这个扩展名,Dev-C++会自动添加“.cpp”扩展名,把它视为一个C/C++源程序)

3、点击工具栏上的“编译”按钮,就可以编译这个FORTRAN程序。

如下图所示,就是编写了一个简单的输出“Hello, world!”的程序,文件名为“hello.f90”,编译后生成了可执行文件“hello.exe”。

?

4、点击“运行”按钮,就可以看到程序的执行情况了。

5、如果点击“调试”按钮,可以进行单步运行和调试。

可见,小龙Dev-C++确实可以作为Windows平台下的FORTRAN集成开发环境。

当然,小龙Dev-C++对FORTRAN的支持还是很初步的。还有以下功能有待实现:

1、当前的源程序中所有字符都是用同一种字体和颜色显示,需要改进为按照FORTRAN语法进行高亮显示。

2、编译时如果出错,则出错信息显示在下方的信息面板中,并没有把每一条出错信息的行号、列号和信息内容整齐地显示在同一行(而是错开为多行显示)。需要改进为把每一条出错信息的行号、列号和信息内容整齐地显示在同一行。

3、添加源代码自动格式化插件“fprettify”,以便把FORTRAN源代码进自动格式化。

如果有读者觉得本文所介绍的使用Dev-C++作FORTRAN集成开发环境有用,那么请留言。也许我会逐步实现上述功能。甚至可以改名为“Dev-Fortran”,作为一个分支版本发行呢。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-09 18:40:00  更:2022-04-09 18:41:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:35:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码