win7でのvisual studio codeでcppのソースをgdbでstep実行するまでの流れ
1.visual studio codeをインストール。
2.拡張でc/c++をインストール。
3.適当なフォルダを作成する。
4.フォルダの中でcppソース(vscpp.cpp)を作成する。
vscpp.cppが作成しおわったら
crtl +shift + pで
Task configure task runnerを選択し
"Other:任意の外部コマンドを呼ぶ"を選ぶ
task.jsonが作成されるので以下のように修正
コメントアウト部分が元の内容
5.tasks.jsonを保存してからvscpp.cppに
もどってから
ctrl + shift + b
ビルドタスクを選択で
g++を選択する。
6.左ペインからデバッグボタンを押す(虫アイコン)
7.デバッグの文字の緑色の矢印をおす。
8.c++(GDB/LLDB)をえらぶ
エラーになるので"launch.jsonを開く"
をクリックする。
9.lanuch.jsonの以下の2つを修正し、保存する
[編集前]
"program": "enter program name, for example ${workspaceRoot}/a.exe",
↓
[編集後]
"program":${workspaceRoot}/vscpp.exe",
[編集前]
"miDebuggerPath": "/path/to/gdb",
↓
[編集後]
"miDebuggerPath": "c:\\mingw\\bin\\gdb.exe",
10.vscpp.cppで適当にbreakポイントを設定して
デバッグの緑色の矢印ボタンをおす。
F5:debug
F10:step over
F11:step in