mac vscode 调试 c++

本文介绍了在Mac Catalina系统中,由于系统不再支持lldb,如何通过安装codeLLDB插件来在VSCode中调试C++程序。详细步骤包括编辑launch.json和tasks.json配置文件,设置预启动任务为使用g++编译器,并添加相应的编译参数。通过这种方式,开发者可以在VSCode中顺利进行C++项目的调试工作。
摘要由CSDN通过智能技术生成

mac 上如何用vscode调试c++

笔者使用的Catalina系统,catalina已经不支持lldb了
所以要先下载插件codeLLDB

接下来在打开的项目都.vscode文件下添加配置文件
launch.json

{
    "configurations": [
    {
        "name": "(lldb) 启动",
        "type": "lldb",
        "request": "launch",
        "program": "${fileDirname}/a.out",
        "args": [],
        "cwd": "${fileDirname}", //fileDirname是打开的当前文件所在的文件夹的路径
        "preLaunchTask": "Build with Clang" //这是所选择的task的名字
    }
    ]
} 

tasks.json

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build with Clang", //这里的名字必须和上面的preLaunchTask一样
            "command": "g++",
            "args": [
                "-std=c++17",
                "-stdlib=libc++",
                "${file}", //file是打开的当前文件的路径
                "-o",
                "${fileDirname}/a.out",
                "--debug"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

结果展示
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值