21xrx.com
2024-06-03 00:16:35 Monday
登录
文章检索 我的文章 写文章
VSCode调试C++代码
2023-07-10 19:29:47 深夜i     --     --
VSCode 调试 C++ 代码 编程环境

VSCode是目前流行的一款代码编辑器,对于C++编程也有相应的支持。VSCode调试C++代码的方法非常简单,只需要按照以下步骤操作即可。

第一步:安装C++插件

在VSCode安装结束后,在左侧“扩展”栏搜索“C++”,安装插件“Microsoft C++”,安装完成后需要重启编辑器以启用插件。

第二步:创建C++文件

在VSCode中选择“文件”-“新建文件”,同时在下拉列表中选择C++文件并命名,例如“test.cpp”。

第三步:编写C++代码

在新建的test.cpp文件中输入C++代码,例如以下代码:


#include <iostream>

using namespace std;

int main() {

  int a = 10, b = 20;

  int c = a + b;

  cout << "a + b = " << c << endl;

  return 0;

}

第四步:设置断点

在代码的某一行按下鼠标左键,该行代码会出现一个红点,即设置了一个断点。代码在该行执行时会停止运行并等待调试器命令。

第五步:启动调试器

在VSCode的左侧“调试”栏会出现一个绿色的调试按钮,点击该按钮并选择“创建启动文件”,选择“C++(GDB/LLDB)”即可。如果提示安装GDB或LLDB调试器,按照提示完成安装。

第六步:配置启动文件

在启动文件配置页面中,需要设置调试文件、目标文件以及工作目录等基本信息,例如:


{

  "version": "0.2.0",

  "configurations": [

    {

      "name": "(gdb) Launch",

      "type": "cppdbg",

      "request": "launch",

      "program": "${workspaceFolder}/test",

      "args": [],

      "stopAtEntry": false,

      "cwd": "${workspaceFolder}",

      "environment": [],

      "externalConsole": true,

      "MIMode": "gdb",

      "miDebuggerPath": "/usr/bin/gdb"

    }

  ]

}

其中,"program"表示调试文件路径,"args"表示命令行参数,"stopAtEntry"表示程序启动后是否马上停在第一行代码,"cwd"表示当前程序的工作目录,"externalConsole"表示是否使用外部终端,"MIMode"表示调试器类型,"miDebuggerPath"表示调试器的安装路径。

第七步:启动调试

按下F5键即可启动调试,程序会停止在设置的断点处等待命令。

以上就是使用VSCode调试C++代码的详细步骤,通过该方法可以快速方便地调试C++程序并排查错误。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复