vscodeでC++のデバッグを行おうと思い、
このサイト
のように、
tasks.json」と「launch.json」を下記のように書き換えました。
しかし、その後、別のファイルについてビルド→デバッグを行おうと、
tasks.json内の////////で印を打った部分のファイル名を別のファイルに書き換えて
(new.cppとします)Ctrl+shift+Bを行っても
Executing task: g++ -g -O0 sample.cpp <
と表示され、new.cppのデバッグができません。
やり方が何かおかしいのでしょうか。
教えていただけると幸いです。
tasks.json
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "g++ compile", "type": "shell", "command": "g++", "args": [ "-g", "-O0", "sample.cpp" //////////////////////// ], "group": { "kind": "build", "isDefault": true } } ] }
launch.json
{ // IntelliSense を使用して利用可能な属性を学べます。 // 既存の属性の説明をホバーして表示します。 // 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "windows": { "miDebuggerPath": "C:\\MinGW\bin\gdb.exe" }, "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
>vscodeで
タグは必要に思います。
https://teratail.com/tags/Visual+Studio+Code
それに(質問内容しっかり読んでるわけではないですが)
VSCodeでデバッグって過去質問で結構出てるように思います。
この質問ページの下にある「関連した質問」にもそれっぽいタイトルが並んでいます。
それらは参考になりませんか?
vscodeというタグがありませんでした。
調べましたが、なぜかうまくいかないのでしつもんさせていただきました。
タグのリンク貼ってますよ。正式名称は認識してください。
「調べた」「うまくいかない」では赤の他人には何一つ伝わらないので具体的に記載してください。
回答2件
あなたの回答
tips
プレビュー