VSCode使用CMake断点调试

在 VS Code 中使用 CMake 进行断点运行调试,需要进行以下步骤:

  1. 确保已在系统中安装了 CMake 和调试器(如 GDB)。

  2. 在项目根目录下创建一个名为 .vscode 的文件夹。

  3. 在项目根目录下创建一个名为 build 的文件夹,并在终端中导航到该文件夹。

  4. 运行以下命令来生成构建文件:

cmake ..
  1. 运行以下命令来进行构建:
make
  1. .vscode 文件夹中创建一个名为 launch.json 的文件,并将以下内容复制到该文件中:
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "(gdb) Launch",
      "type": "cppdbg",
      "request": "launch",
      "program": "${workspaceFolder}/build/your_executable_name",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}",
      "environment": [],
      "externalConsole": true,
      "MIMode": "gdb",
      "miDebuggerPath": "gdb"
    }
  ]
}

确保将 your_executable_name 替换为你的可执行文件的名称。

  1. 在build的 CMakeLists.txt 的文件里找到:
CMAKE_BUILD_TYPE:STRING=

改成Debug形式:

CMAKE_BUILD_TYPE:STRING=Debug
  1. 点击 VS Code 左侧的调试按钮(或按 Ctrl + Shift + D),然后点击顶部的齿轮图标以打开调试配置。

  2. 在弹出的菜单中选择 “(gdb) Launch”。

  3. 点击调试按钮旁边的绿色箭头以开始断点运行调试。

现在就可以在 VS Code 中使用 CMake 进行断点运行调试了。可以在源代码中设置断点,并使用调试器来跟踪程序的执行。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VSCode使用 CMake 进行调试,可以按照以下步骤进行: 1. 安装 CMake Tools 扩展 首先需要在 VSCode 中安装 CMake Tools 扩展,该扩展提供了与 CMake 的集成和工具链支持。可以在扩展商店中搜索“CMake Tools”进行安装。 2. 配置 launch.json 文件 在 VSCode 中,需要配置一个 launch.json 文件来指定调试器和调试目标。可以通过单击 VSCode 左侧的调试图标,然后选择“创建 launch.json 文件”来创建该文件。 在 launch.json 文件中,需要指定以下信息: - “type”字段:指定调试器类型,可以选择 GDB 或 LLDB。 - “program”字段:指定要调试的可执行文件的路径。 - “args”字段:指定可执行文件的命令行参数。 - “cwd”字段:指定可执行文件的工作目录。 以下是一个示例 launch.json 文件: ```json { "version": "0.2.0", "configurations": [ { "name": "Debug", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/build/app", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}/build", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb" } ] } ``` 3. 配置 CMakeLists.txt 文件 在 CMakeLists.txt 文件中,需要添加以下内容: ```cmake set(CMAKE_BUILD_TYPE Debug) ``` 该代码将生成调试版本的可执行文件。 4. 使用 CMake Tools 编译和运行 在 VSCode 中,可以使用 CMake Tools 扩展来编译和运行代码。首先需要打开 CMake 工具面板,可以通过单击 VSCode 底部状态栏的“CMake”按钮来打开。 在 CMake 工具面板中,可以选择生成目录并配置项目。然后可以使用“Build”按钮来编译代码使用“Run”按钮来运行可执行文件。 5. 启动调试 在运行可执行文件之前,需要在 VSCode 中启动调试。可以单击 VSCode 左侧的调试图标,然后选择配置文件并单击“启动调试”按钮来启动调试。 在调试期间,可以使用调试器的功能来单步执行代码、设置断点、查看变量的值等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值