vscode怎么配置cpp调试环境

1. 安装vscode

首先,我们需要在计算机上安装 Visual Studio Code 编辑器,可以通过以下网址下载此软件的安装包:

https://code.visualstudio.com/Download

然后,按照向导进行安装

2. 安装C/C++扩展

要想使用Visual Studio Code对C/C++进行调试,我们需要安装C/C++扩展,打开Visual Studio Code,点击左侧菜单栏的“扩展”,搜索“C++”并安装“C/C++”扩展。

安装完成后,Visual Studio Code将默认带有C++的集成开发环境(Integrated Development Environment,IDE)。

3. 创建cpp文件

创建一个名为“hello.cpp”文件,随意编写一些代码。

#include <iostream>

using namespace std;

int main() {

cout << "Hello, World!" << endl;

return 0;

}

4. 配置编译器

在Visual Studio Code中,我们需要配置编译器,以便在进行调试时能够编译运行我们的代码。

4.1 安装MinGW

MinGW(Minimalist GNU for Windows)是一个基于GNU工具集的自由软件,用于支持Windows操作系统下的C/C++编译环境。可以从以下网址下载MinGW安装包进行安装:

http://www.mingw.org/

安装完成后,我们需要添加MinGW的环境变量。

4.2 配置tasks.json文件

在Visual Studio Code中,按下Ctrl + Shift + P, 输入“Task”,选择“Configure Task"以配置tasks.json文件。

选择“C/C++: g++ build active file”作为默认build task。

{

"tasks": [

{

"type": "cppbuild",

"label": "C/C++: g++ build active file",

"command": "g++",

"args": [

"-g",

"${file}",

"-o",

"${fileDirname}/${fileBasenameNoExtension}"

],

"options": {

"cwd": "${workspaceFolder}"

},

"problemMatcher": [

"$gcc"

],

"group": {

"kind": "build",

"isDefault": true

}

}

],

"version": "2.0.0"

}

5. 配置launch.json文件

在Visual Studio Code中,按下Ctrl + Shift + D,选择“Run and Debug”,再按下F5,即可进入调试。在弹出的过程中,选择“C++ (GDB/LLDB)”作为要调试的环境,会在根目录下生成一个名为".vscode"的目录,其中就包含了launch.json文件,我们需要对其进行一些配置。

5.1 配置环境变量PATH

在launch.json文件中加入以下配置,以告诉Visual Studio Code我们的MinGW的安装路径。

"env": {

"PATH": "${env:PATH};C:/MinGW/bin"

}

5.2 配置网址

在launch.json文件的“configurations”部分中加入以下配置:

"program": "${fileDirname}/${fileBasenameNoExtension}.exe"

在Windows下,要使用".exe"文件运行代码。

6. 调试代码

完成了前面的配置,进入“Run and Debug”界面,选择“C++ (GDB/LLDB)”环境,并按下F5,即可调试。下面是一个调试的例子:

#include <iostream>

using namespace std;

int main() {

int a = 1;

int b = 2;

int c = a + b;

cout << c << endl;

return 0;

}

我们设置一个断点在第4行代码的int c = a + b;之前。运行程序,程序会停在第4行代码,你会发现底下的变量一栏中列出了当前的变量值,当程序运行到这行时,a和b的值都是1和2。

接着按F10,可以逐步执行程序。

在执行完第4行代码后,c的值变成了3,接着程序到了第5行,在cout语句上设置下断点,在执行下一步时程序就会停在这里,这时候你即可看到输出结果3了。

在调试完成后,我们可以在“Run and Debug”界面,点击左侧的红色“停止”按钮,停止程序的运行。

结语

通过本篇文章,我们便可以初步了解如何在Visual Studio Code中配置C/C++的调试环境,为后面的编写创造更方便快捷的条件。

同样需要注意的是,以上所有步骤都是基于Windows系统来进行设置的,如果您在其他操作系统上使用Visual Studio Code开发,可能需要进行一些不同的步骤。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。