1 环境配置

1.1 配置MinGW环境

  1. MinGW官网下载合适版本的文件

  2. 将MinGw文件路径写入环境变量path

    6_1.png

1.2 在VS Code选择调试配置

  1. 编译文件需要选择使用gcc还是g++,分别对应.c.cpp 文件。

    选择对应编译方式即可完成编译。

    6_2.png

  2. 配置选择好后会在.cpp 所在的文件夹生成.vscode 文件夹用于存放tasks.json 等配置文件。

    6_3.png

2 单文件和多文件调试

2.1 单文件调试

  1. 找到自定义调试配置文件 launch.json

    6_4.png

  2. 调试配置文件需要配置 launch.json 文件,选择采用gdb方式创建。

    6_5.png

  3. 点击添加配置->选择启动

    6_6.png

  4. 配置.exe文件路径以及gdb路径(可以参照附录代码块1

    6_7.png

2.2 多文件调试

  1. 将cpp与.h文件放到同一个文件夹里,.vscode 文件夹会生成在该文件夹下。

    6_8.png

  2. 配置tasks.json 文件,使编译的文件只生成一个.exe 文件(可以参照附录代码块2

    6_9.png

  3. 配置gdb文件路径,与单文件调试一样

    6_10.png

附录

/*
	代码块[1]
	launch.json
	.exe路径
	gdb路径
*/

//"program": "输入程序名称,例如${workspaceFolder}/a.exe",
"program": "${fileDirname}\\mian.exe",
//要调试的程序名

//"miDebuggerPath": "/path/to/gdb",
"miDebuggerPath": "C:\\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",
//gdb路径
/*
	代码块[1]
	task.json
	.cpp文件范围
	.exe文件生成
*/

//"${file}",
"*.cpp", 
//当前文件夹所有的.cpp文件都编译

//"${fileDirname}\\${fileBasenameNoExtension}.exe"
 "${fileDirname}\\mian.exe" 
//只生成一个.exe文件

发表评论