前提
VSCodeでデバッグを行おうとしています。
実現したいこと
-ビルドタスクを実装する
-ビルドタスクを実行した後デバッグするプログラムを作りたい
発生している問題・エラーメッセージ
デバッグを行おうとすると「PrelaunchTask'echo'が終了コード1で終了しました。」とエラーが出ます。そのあと「このままデバッグ」を押しても "Unable to start debugging. Program path 'C:\\Users\{Username}\Downloads\かだい4.cpp' is missing or invalid. GDB failed with message: C:\\Users\{Username}\Downloads\かだい4.cpp: No such file or directory. This may occur if the process's executable was changed after the process was started, such as when installing an update. Try re-launching the application or restarting the machine." とエラーメッセージが表示されます。
該当のソースコード
launch.json
C++
1{ 2 { 3 "version": "0.2.0", 4 "configurations": [ 5 { 6 "name": "g++.exe - Build and debug active file", 7 "type": "cppdbg", 8 "request": "launch", 9 "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", 10 "args": [], 11 "stopAtEntry": false, 12 "cwd": "${fileDirname}", 13 "environment": [], 14 "externalConsole": false, 15 "MIMode": "gdb", 16 "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", 17 "setupCommands": [ 18 { 19 "description": "Enable pretty-printing for gdb", 20 "text": "-enable-pretty-printing", 21 "ignoreFailures": true 22 } 23 ], 24 "preLaunchTask": "echo" 25 } 26 ] 27}
tasks.json
C++
1{ 2 "version": "2.0.0", 3 "tasks": [ 4 { 5 "label": "echo", 6 "type": "shell", 7 "command": "gcc", 8 "args": [ 9 "-g", 10 "${fileDirname}\\${fileBasename}" 11 ], 12 "group": { 13 "kind": "build", 14 "isDefault": true 15 } 16 } 17 ] 18}
試したこと
怪しい変数を指定していないか等を検討しました。
補足情報(FW/ツールのバージョンなど)
環境:Windows10
質問文がご覧の通り意味不明になっています
また、説明が不足してるようにみえます。
質問文は編集できるんで、追記修正しよう
あなたの回答
tips
プレビュー