vscode如何断点调试c

不及物动词 其他 223

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在VS Code中进行C语言的断点调试,可以按照以下步骤进行操作:

    1. 安装C/C++扩展:打开VS Code,点击左侧的扩展图标(四个方块),搜索并安装C/C++扩展。安装完成后,重新启动VS Code。

    2. 创建C源文件:在VS Code中新建一个C源文件,例如,创建一个名为 `main.c` 的文件,并编写C语言代码。

    3. 配置调试环境:在VS Code中点击菜单栏的“调试”按钮,选择“添加配置”(Add Configuration)。在弹出的列表中选择“C++ (GDB/LLDB)”配置。

    4. 配置编译任务:在VS Code中按下 `Ctrl+Shift+B` 组合键,选择“配置任务”(Configure Tasks)。根据系统选择合适的编译器配置。如果是Windows系统,可以选择“mingw32-make”;如果是Mac系统,可以选择“clang”;如果是Linux系统,可以选择“gcc”。

    5. 调试代码:在VS Code中点击菜单栏的“调试”按钮,选择“开始调试”(Start Debugging)。这将会开始编译并运行你的C代码。

    6. 设置断点:在代码的某一行左侧点击鼠标左键,设置断点。断点会在程序运行到该行时暂停。

    7. 开始调试:点击VS Code的调试界面中的“继续”按钮,程序将会运行到第一个断点处停止。你可以使用调试界面的各种工具,如单步执行、观察变量的值等。

    总结:通过以上步骤,你就可以在VS Code中进行C语言的断点调试了。记住,在执行调试操作之前,确保你的代码是正确的并且已经保存。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    VS Code 在调试 C 语言程序时可以通过设置断点来进行调试。下面是断点调试 C 语言程序的步骤:

    1. 首先,确保已经在 VS Code 中安装了 C/C++ 扩展。可以在扩展管理器中搜索并安装 “C/C++” 扩展。

    2. 打开 C 语言程序所在的文件夹,并在 VS Code 中打开该文件夹。

    3. 在菜单中选择 “调试”->”添加配置”->”C/C++ (GDB/LLDB)”。这将在项目目录下生成一个名为 “.vscode” 的文件夹,并在其中创建一个名为 “launch.json” 的文件。

    4. 打开 “launch.json” 文件,并按照下面的示例配置文件进行配置:

    “`json
    {
    “version”: “0.2.0”,
    “configurations”: [
    {
    “name”: “C/C++ Launch”,
    “type”: “cppdbg”,
    “request”: “launch”,
    “program”: “${fileDirname}/${fileBasenameNoExtension}”,
    “args”: [],
    “stopAtEntry”: false,
    “cwd”: “${workspaceFolder}”,
    “environment”: [],
    “externalConsole”: true,
    “MIMode”: “gdb”,
    “miDebuggerPath”: “/usr/bin/gdb”
    }
    ]
    }
    “`

    5. 在需要设置断点的地方,点击左侧编辑器边栏的行号。这将在该行号上添加一个红色圆圈,表示已经设置了断点。

    6. 单击 VS Code 的调试按钮栏中的绿色箭头,启动调试会话。

    7. 在调试会话开始后,程序将在第一个断点处暂停。可以通过点击调试工具栏中的继续按钮或按 “F5” 键来继续执行程序,直到下一个断点处。

    8. 当程序在断点处暂停时,可以使用调试工具栏上的按钮来单步执行程序,查看变量的值等。

    通过以上步骤,就可以在 VS Code 中进行 C 语言程序的断点调试了。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    VS Code 是一个功能强大的编辑器,它可以与不同的编程语言进行断点调试。在这里,我将向您介绍如何在 VS Code 中进行 C 语言的断点调试。

    步骤如下:

    ## 1. 安装C/C++扩展
    首先,您需要在 VS Code 中安装 “C/C++” 扩展。在左侧的侧边栏中,点击 “Extensions” 图标,搜索并安装 “C/C++” 扩展。安装完成后,您将看到该扩展在侧边栏中显示。

    ## 2. 创建或打开 C 项目
    在 VS Code 中,您可以创建一个新的 C 项目,或者打开一个已有的 C 项目。请确保您的项目是一个合法的 C 项目,包含 C 代码文件和 Makefile 文件。

    ## 3. 配置调试环境
    在 VS Code 中,点击左侧的 “Run and Debug” 图标,然后点击右上角的齿轮图标,选择 “C++(GDB/LLDB)” 作为调试环境。

    在打开的 `launch.json` 文件中,可以看到一些默认配置,您可以根据您的项目进行修改。常见的配置项有以下几个:

    – `”name”`:配置项的名称,显示在调试面板中。
    – `”type”`:调试类型,可以是 `gdb` 或 `lldb`。
    – `”request”`:调试请求的类型,可以是 `launch` 或 `attach`。
    – `”program”`:要调试的程序路径。
    – `”args”`:传递给程序的命令行参数。
    – `”cwd”`:程序的工作目录。
    – `”externalConsole”`:是否使用外部控制台打开程序。

    ## 4. 设置断点
    在您的 C 代码中,选择您想要设置断点的行,可以使用鼠标右键点击行号,然后选择 “Toggle Breakpoint” 来设置断点。设置的断点将以红色圆点的形式显示。

    ## 5. 开始调试
    现在,您可以点击 “Start Debugging” 图标(绿色三角形)来开始调试。调试器将会自动启动,并在您设置的断点处停止执行。

    在调试过程中,您可以使用调试控制台(在下方的面板中)来查看变量的值、执行表达式等。您还可以使用调试工具栏上的各种按钮来控制调试的流程,如继续、单步执行、逐过程等。

    ## 6. 查看调试结果
    在调试过程中,您可以在调试控制台中查看程序的输出和变量的值。您还可以在源代码窗口中查看当前运行到的行,并在变量旁边看到变量的值。

    ## 7. 结束调试
    在调试过程中,您可以点击调试工具栏上的 “停止” 图标(红色方块)来结束调试。调试器将停止运行,并返回到代码编辑状态。

    以上就是在 VS Code 中进行 C 语言断点调试的步骤。希望对您有所帮助!

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部