vscodeでfortranをデバック、コンパイルしたいです。
コンパイラーはgfortran,デバッガーはgdbを使います。
FORTRAN IntelliSenseとModern Fortranは入っています。
デバッグを開始すると次のエラーが出てlaunch.jsonを開くかキャンセルの選択肢が出てきます。
launch: program '/Users/Username/Desktop/fortran/fortran1' does not exist
下記がlaunch.jsonファイルです。自分で少し変えてみたのですがうまくできませんでした。
{ // IntelliSense を使用して利用可能な属性を学べます。 // 既存の属性の説明をホバーして表示します。 // 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) 起動", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb" } ] }
下記がtask.jsonです。
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "build using gfortran", "type": "shell", "command": "gfortran", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": "build", "presentation": { // Reveal the output only if unrecognized errors occur. "reveal": "silent" }, // Use the standard MS compiler pattern to detect errors, warnings and infos "problemMatcher": "$msCompile" } ] }
PCはmacOS Big Sur 11.6 Apple M1です
あなたの回答
tips
プレビュー