Visual Studio Code:Fortran

Visual Studio Code:Fortran

编译Fortran

终端运行代码

1 gfortran hello.f90
2 ./a

1 将代码编译为可执行文件,不特别设置一般为a.exe
2 运行a.exe

终端运行多个代码

1 gfortran -o hello hello.f90 hello1.f90
2 ./hello

1 将hello.f90文件和hello1.f90文件编译为名为hello.exe的可执行文件,也可只编译一个文件
2 运行hello.exe

Debug运行代码

  1. 在需要编辑的文件所在文件夹内新建名为.vs code的文件
  2. 在.vs code文件夹下新建launch.json文件和tasks.json文件
  3. 此时可以在需要编译的代码文件界面通过 Ctrl + Shift + B 来编译文件,并生成同名可执行文件。也可以直接点击运行–> 启动调试 来运行代码

PS:
launch.json文件和tasks.json文件内容如下,参数意义可参考视频:VS Code for Fortran Ep.3: Automated Build Process

launch.json文件

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Fortran",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
            "args": [], // Possible input args for a.out
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "Fortran: gfortran.exe 生成活动文件"
        }
    ]
}

tasks.json文件

{
	"version": "2.0.0",
	"tasks": [
		{
			//"type": "cppbuild",
			"label": "Fortran: gfortran.exe 生成活动文件",
			"command": "gfortran.exe",
			"args": [
				"-g",
				"-o",
				"${fileDirname}\\${fileBasenameNoExtension}.exe",
				"${file}"
			],
			"options": {
				"cwd": "${workspaceFolder}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": "build",
			"detail": "编译器: gfortran.exe"
		}
	]
}

Fortran相关扩展

  1. C/C++
  2. fortran
  3. Fortran Breakpoint Support
  4. FORTRAN IntelliSense
  5. Modern Fortran
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

Visual Studio Code基本操作

切换为中文

  1. 在扩展库搜索 Language Packs
  2. 下载简体中文包
    在这里插入图片描述
  3. 点击右下角弹出的Restart重启即可
    在这里插入图片描述
    在这里插入图片描述

Visual Studio Code显示标尺

  1. 文件 --> 首选项 --> 设置
  2. 搜索 Rulers --> 在settings.json中编辑
    在这里插入图片描述
  3. 增加以下代码,Ctrl+S保存并返回即可
"editor.rulers": [132],
    "workbench.colorCustomizations": {
        "editorRuler.foreground": "#458cff"

在这里插入图片描述

  1. 当一行代码的长度超过最大标尺时,可分成两行,并在第一行末尾加上&
    参考链接:VS Code for Fortran Ep.2: Extensions & Rulers

重启扩展

  1. Ctrl + Shift + P
  2. 输入 reload Window
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

今天你比昨天博学了吗

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值