c++ + vscode
プログラミングコンテストの解説コードは圧倒的にc++が多い。
し、ちょうどいい機会なのでc++を使うことにした。
環境設定
基本的には、C/C++を入れて、Using Clang in Visual Studio Codeの通りにやればデバックまでできる。
だけど、catalinaの場合はうまくデバックが動かないので、ちょっと手間がいる。Can't debug on macOS Catalina (LLDB) #3829で議論されているけれど、vscode-lldbをインストールする必要がある。
brew install llvm
して、launch.json
を下記のとおりにすればよいはずだ。
{
"version": "0.2.0",
"configurations": [
{
"name": "(lldb) 起動",
"type": "lldb",
"request": "launch",
"program": "${workspaceFolder}/procon",
"args": [],
"cwd": "${workspaceFolder}",
}
]
}
Clang系かgcc系か
プログラミングコンテストではgcc系のほうが良いらしいので、そうした。
Visual studio codeで競プロ環境構築[mac OS]にまとまっているので、これを参考にするとよい。