Visual Studio CodeでC/C++プログラミングをしたいだけなのに
gcc + gdb on CUIで半生を過してきた(時々、Visual studioあり)私にとって、Visual Studio Code ですら十分に面倒くさいです。
が、そうも言ってられないので、腰をすえて環境作りをしています。
今回は、Visual Studio CodeでC/C++プログラミング を参考にさせて頂きました。
とにかく、
- c_cpp_properties.json (IntelliSense設定)
- tasks.json (Build設定)
- launch.json (Debugger設定)
の3つを作らなければならないらしいです。
とりあえず、私固有の情報としては、
$ which gdb
/mingw64/bin/gdb$ which gcc
/mingw64/bin/gcc
くらいですね。
あと関係あるかどうか不明ですが、[拡張機能]→"Code Runner"→歯車 →"拡張機能の設定"
から、Code-runner: Run in Terminal のチェックを入れて
適当な"setting.jsonで編集"をクリックして、
"code-runner.executorMap": {
"c": "cd $dir && gcc -g -fexec-charset=CP932 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
を付け加えろ、と記載されたので、その通りにしました。
とりあえずデバッガは動いているようです。
以上