vscode配置C语言打断点

本文讲述了在使用VisualStudioCode(VSCODE)进行C++项目调试时遇到的问题,涉及启动要求管理员权限、launch.json和tasks.json文件的配置,以及如何解决无法打断点的问题。

搞了半天,也不知道为什么,不能打断点,后来就可以了。

1,VSCODE启动要管理员启动。

launch.json文件内容

{

    "version": "0.2.0",

    "configurations": [

        {

            "name": "(Windows) Launch",

            "type": "cppvsdbg",

            "request": "launch",

            "program": "cmd",

            "preLaunchTask": "echo",

            "args": [

                "/C",

                "${fileDirname}\\${fileBasenameNoExtension}.exe",

                "&",

                "echo.",

  &

Visual Studio Code (VSCode) 是一个功能强大的代码编辑器,支持多种编程语言,包括C语言。为了编写和调试C语言代码,你需要安装一些插件并设置适当的配置。以下是基本步骤: 1. **安装C/C++插件**: - 打开VSCode,点击右下角的扩展商店图标(齿轮形状),搜索"C/C++ extension",推荐的插件如 "C/C++ for Visual Studio Code" 或 "Prettier - C/C++"。 2. **安装编译工具**: - 如果你的系统上没有预装编译器(如gcc或clang),需要下载并安装。Windows用户可以安装MinGW或MSYS2,Mac用户通常有Xcode自带,Linux用户可能已经安装了。 3. **配置C/C++任务(Tasks)**: - 创建一个新的 `tasks.json` 文件,配置编译命令,例如: ```json { "version": "2.0.0", "tasks": [ { "type": "shell", "label": "build", "command": "g++", // 更改为你的编译器路径 "args": ["-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}"], "problemMatcher": [] } ] } ``` 这个配置会编译当前打开的C文件。 4. **配置构建目录(Build)**: - 可能需要配置工作区根目录(workspace settings)里,设置 `C_Cpp.default.buildDirectory` 来指定编译输出目录。 5. **配置代码片段(Snippets)**: - 安装插件如 "Live Share C++" 可以提供C语言代码片段快速输入。 6. **调试配置(Debugging)**: - 创建一个 `launch.json` 文件来配置启动调试程序的设置,比如设置断点、环境变量等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值