Mac OS下使用VS Code对C++程序进行debug的配置

本文介绍了如何在VSCode中为C++项目配置task.json和launch.json文件进行调试。通过设置编译参数-g来启用调试,并在launch.json中指定预启动任务实现自动编译。

我的task.json和launch.json配置都是最基础的,仅仅几句不同,目前来说对我够用

在你的task.json文件里,如果要使用调试,编译参数就选-g,最后附上我的task.json文件(c++)

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "command": "g++",//这里根据自己编译器改
            "args": [
                "-g",//调试程序必须设置的参数
                "main.cpp"
            ]
        }
    ]
}

以及对应的launch.json

{
    // 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": "(lldb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/a.out",//这里删掉了没用的提示部分
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "lldb",
            "preLaunchTask": "build"//这个可以在点击调试的时候自动编译一次你的代码(省事)
        }
    ]
}
    [VSCODE官方C++文档地址](https://code.visualstudio.com/docs/languages/cpp)
Visual Studio Code (VS Code)是一款轻量级且功能强大的代码编辑器,支持多种编程语言,包括C、C++和Go。以下是安装和配置C/C++和Go环境的步骤: ### 安装VS Code 首先,你需要从官方网站https://code.visualstudio.com 下载适用于你操作系统的VS Code安装包,并按照指示完成安装。 ### C/C++ 插件安装 1. 打开VS Code,点击左下角的扩展商店图标(⚙️),搜索“C/C++ Extension Pack”或直接访问 https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools。 2. 安装 "Microsoft Visual C++ Tools for VS Code",这将提供C/C++开发所需的基本支持。 ### 配置C/C++环境 1. 在VS Code中打开命令面板(Ctrl+Shift+P 或 Command + Shift + P)。 2. 输入`C/C++: Configure Task`, 然后选择`Configurate Task Generator`。 3. 按照向导设置,通常需要指定编译器路径(如g++, cl等)、工作区的包含目录和库文件路径。 4. 创建一个新的工作区配置文件(c_cpp_properties.json),添加对应平台的配置,例如: ```json { "configurations": [ { "name": "Win32", "includePath": ["$(workspaceFolder)**/*.h", "$(VCPKG_ROOT)/installed/x64-windows/include"], "defines": ["_DEBUG"], "compilerPath": "path/to/your/gcc.exe", "intelliSenseMode": "gcc-x64" }, // ... 更换其他平台配置,如Linux或Mac OS ], "version": 4 } ``` 记得替换`path/to/your/gcc.exe`为你实际的C++编译器路径。 ### Go插件安装 对于Go语言,可以安装官方推荐的插件:"Go"。可以在扩展商店搜索并安装它。 ### 配置Go环境 同样在命令面板中输入`Go: Install/Configure Tools`,然后按照提示设置Go的工作路径(GOPATH)和其他必要的信息。 完成后,你应该就能在VS Code中开始编写、编译和调试C/C++和Go代码了。遇到问题时,可以随时查看VS Code的文档或在线社区寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值