FrontISTR【VSCodeデバッガ】
FrontISTRのデバッグ環境構築を目指します。VSCode+WSL。FrontISTRのインストール環境はautofistrを使っています。
まず、autofistrをデバッグモードでコンパイル。 Makefile.inを編集して、BUILD_TYPE = DEBUGにします。
続いて、lanch.jsonを編集。こちら側ではもうコンパイルしないことにして、task.jsonはいじらない。
{
"name": "(gdb) fistr Launch",
"type": "cppdbg",
"request": "launch",
"program": "/home/matsuo/work/autofistr/FrontISTR/build/fistr1/fistr1",
"args": [],
"stopAtEntry": true,
// "cwd": "${workspaceFolder}",
"cwd": "/home/matsuo/istr_alpha/プログラムの実行場所",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "/usr/bin/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
"cwd"はプログラムの実行場所で、べた記述しています。そのうち修正する予定。

とういことで、できたようです。案外あっさり。