最近由于 VSCode 升级,导致 Code Runner 默认使用 PowerShell 运行,从而无法使用 -Wl,--stack
编译命令。最近将运行插件换成了 C/C++ Compile Run,感觉好了很多。本文简单介绍一下怎么配置 VSCode 的 C++ 运行环境。
编译器
这东西网上教程有一车,个人在用 mingw-w64,安装简单方便,而且环境和众多 OJ 比较接近。
运行插件
当然,你可以写 launch.json,但我研究了 114514 年没搞懂,所以就搞插件了。
首先你需要下载一个 C/C++ Compile Run,下完以后就能用了,默认快捷键:
F6
:普通的编译运行;F7
:编译,在外部窗口运行;F8
:用特定 flag 编译,可设定运行参数。
接下来就是加入默认编译 flag 和运行参数。直接上图:
翻译一下:C/C++ 编译器路径,是否运行前保存,C/C++ 编译 flag,运行参数,是否在外置终端运行,是否显示通知。
注意这个运行参数是直接塞进终端的,所以你甚至可以写命令。比如我想在运行后删掉 .exe 文件,那就把这个配置成 ; del *.exe
即可。
然后你打开 settings……诶设置呢?你会发现这东西需要手动输入 settings.json 里面,参照表格第一列的 Key 就可以了。我的配置:
破案了,现在又有了,可能是要重启的缘故,叫 Compile Run configuration。
然后你就可以愉快地开始写 C++ 啦。