刚接触c++,对c++开发环境不是很熟悉。最初下载了一个visual studio,继承ide简单易用,但是快捷键和vscode中不一致,使用上很不习惯,于是想着能不能用vscode配置一个c++开发环境。b站上找到了视频教程,这里记录一下。
安装MinGW。
进入MinGW官网后在downloads页面,下拉找到SourceForge,进入。
下拉页面,直接找到打包好的版本,下载
所下载的版本是不需要再安装的。将其解压后,吧文件夹剪切到某个目录内,最后将其中的bin目录添加到环境变量,即完成安装。
在终端中查看gcc版本,验证环境变量是否添加成功:
为c++添加工作目录。
从vscode打开一个空文件夹cpp,在cpp下新建一个目录test,在test中新建cpp文件,vscode会自动识别并提示安装c++插件,按照指示安装。简单写一个hello world程序,点击调试会提示选择调试配置,选择gcc,即刚刚添加到环境变量的MinGW
期间有提示需要添加扩展的,点是即可。此时一个简单的cpp程序就跑起来了。
此时cpp目录下,多了.vscode目录。
打开tasks.json文件对编译参数进行配置,需要修改的地方有两处:
第一处为需要编译的文件,默认是单文件,将其修改为目录下的所有cpp文件;
第二处是生成的可执行文件,这里将其同意名称为a.exe
程序调试
点击左侧运行与调试按钮,创建launch.json,接下来会弹出选择调试器的选项,选择GDB
点击添加配置,选择 gdb 启动,会自动添加一系列配置
有两处需要修改:1. program是需要调试的程序,即生成的a.exe可执行文件;2. miDebuggerPath,为调试器路径,将前面添加到环境变量的bin目录下的gdb.exe路径加入即可
配置完成