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"はプログラムの実行場所で、べた記述しています。そのうち修正する予定。
とういことで、できたようです。案外あっさり。