用Visual Studio Code配合Linux子系统进行C/C++开发(调试篇)

本文档介绍了如何在Visual Studio Code中配置C/C++的调试环境,利用Linux子系统和GDB。步骤包括在Linux子系统安装GDB,编辑VSCode的调试配置文件以适应文件路径转换,并演示如何编译带有调试信息的可执行文件及设置断点进行调试。
摘要由CSDN通过智能技术生成

  在前一篇文章用Visual Studio Code配合Linux子系统进行C/C++开发(初级篇)里面,我们搭建了C/C++的开发环境,但是还不能调试,这怎么能行,下面,我们就把这个功能也配置起来。
  关键的部分参考了文档:Windows 10’s Windows Subsystem for Linux
  一、首先在Linux子系统安装调试工具,这里选用GDB

sudo apt-get update
sudo apt-get install gdb

  二、在Visual Studio Code中添加调试用的配置文件(参照下图)。
添加调试配置文件
添加调试配置文件
  将自动生成的配置内容删除(可选)。
  点击Add Configuration…,在弹出的项目中选择C/C++: (gdb) Bash on Windows Launch
在这里插入图片描述
  下面是自动生成的配置,我们需要进行修改,使之适合Linux子系统。

{
   
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
   
            "name": "(gdb) Bash on Windows Launch",
            "type": "cppdbg",
            "request"
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值