Windows下VSCode搭建Fortran環境


Windows下VSCode搭建Fortran環境

1. 下載VSCode

下載地址: https://code.visualstudio.com/Download

下載然后一路安裝即可
安裝下面3個插件

2. 下載MinGW-W

下載地址: https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/

下載之后解壓記住路徑.

例如我放在: C:\environment\mingw64

3. 搭建環境變量

  1. 打開環境變量



    ​ 即在系統變量中加入: C:\environment\mingw64\bin

    注意: 結合自己的路徑.

  2. 測試是否成功

    打開cmd, 輸入gcc , 顯示如下, 則配置成功

4. 編寫Fortran代碼

  1. 打開VSCode, 並新建文件

    program projectName
        implicit none
        print *, "Hello world"
        !fortran語言注釋 pause寫上, 運行窗口不閃退
        pause
    end program projectName
    
  2. 寫代碼環境才能運行

    在當前項目下新建文件夾:.vscode

    在該文件夾下,新建文件: launch.json 復制以下代碼在該文件

    {
        "version": "0.0.1",
        "configurations": [
            
    
    
            {
                "name": "Fortran Launch (GDB)",
                "type": "cppdbg",
                "request": "launch",
                "targetArchitecture": "x86",
                "program": "${workspaceRoot}\\${fileBasenameNoExtension}.exe",
                "MIMode": "gdb",
                "miDebuggerPath": "C:/environment/mingw64/bin/gdb.exe",//結合自己的路徑!
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceRoot}",
                "externalConsole": true,
                "preLaunchTask": "gfortran"
            },
            {
                "name": "Intel Debug Attach",
                "type": "cppvsdbg",
                "request": "attach",
                "processId": "${command:pickProcess}"
            }
        ] }
    

    注意: "miDebuggerPath": "C:/environment/mingw64/bin/gdb.exe" 這是我的mingw64路徑

    在該文件夾下,新建文件: tasks.json 復制以下代碼在該文件

    {
        "version": "2.0.0",
        "command": "gfortran",
        "args": [
            "-g",
            "${file}",
            "-o",
            "${workspaceRoot}\\${fileBasenameNoExtension}.exe"
        ],
        "presentation": {
            "echo": true,
            "reveal": "always",
            "focus": false,
            "panel": "new", //這里shared表示共享,改成new之后每個進程創建新的端口
            "showReuseMessage": true,
            "clear": false
        }
    }
    
  3. 運行代碼

    成功!

    以后新建新的Fortran項目, 將 .vscode文件夾復制到別的項目下即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM