vscode怎么打断点调试c程序

fiy 其他 23

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在VSCode中打断点调试C程序的步骤如下:

    1. 安装C/C++插件:首先,你需要在VSCode中安装C/C++插件。打开VSCode,点击左侧的扩展图标或者按下快捷键Ctrl+Shift+X,在搜索框中输入”C/C++”,找到并安装Microsoft的”cpptools”插件。

    2. 创建C文件:在VSCode中创建一个新的C文件,或者打开一个已有的C文件。点击顶部菜单栏中的”文件”,选择”新建文件”或者”打开文件”,并选择一个后缀为”.c”的文件。VSCode会自动识别该文件为C文件,并提供相应的语法高亮和调试功能。

    3. 配置调试器:点击左侧菜单栏中的调试图标,然后点击”创建一个启动配置文件”,选择”C++(GDB/LLDB)”。VSCode将会在工作目录中创建一个名为”.vscode”的文件夹,并在其中生成一个名为”launch.json”的配置文件。

    4. 配置断点:在”launch.json”文件中,找到”configurations”字段,然后在其下方添加一个新的调试配置。配置的内容如下:

    “`
    {
    “name”: “Debug C Program”,
    “type”: “cppdbg”,
    “request”: “launch”,
    “program”: “${fileDirname}/${fileBasenameNoExtension}”,
    “args”: [],
    “stopAtEntry”: false,
    “cwd”: “${workspaceFolder}”,
    “environment”: [],
    “externalConsole”: true,
    }
    “`

    注意:确保”program”字段的值与你当前打开的C文件的路径一致。如果你的C文件名是”main.c”,则该字段的值应为”${fileDirname}/${fileBasenameNoExtension}”。

    5. 开始调试:保存”launch.json”文件后,点击左侧菜单栏中的调试图标,然后点击绿色的调试按钮,或者按下F5键开始调试。VSCode将会启动调试器,并在第一个断点处暂停程序的执行。

    6. 调试程序:在断点处,你可以使用调试器提供的功能进行程序的调试。如单步执行、查看变量值、修改变量值等。使用调试器工具栏上的按钮或者快捷键来控制程序的执行流程。

    总结:以上就是在VSCode中打断点调试C程序的步骤。通过合理设置断点和使用VSCode提供的调试功能,你可以方便地调试C程序并查看程序的执行过程中的变量值和执行流程。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在VSCode中进行C程序的断点调试步骤如下:

    步骤1:安装C/C++扩展
    首先,你需要在VSCode中安装C/C++扩展。打开VSCode,点击左侧的扩展按钮或按下Ctrl+Shift+X,然后搜索并安装”C/C++”扩展。

    步骤2:创建C项目
    在VSCode中,你需要创建一个C项目。你可以通过以下步骤创建一个简单的C项目:
    1. 打开终端,使用cd命令进入你想要创建项目的文件夹。
    2. 运行`mkdir my_c_project`命令创建一个文件夹。
    3. 使用`cd my_c_project`命令进入到新创建的文件夹。
    4. 运行`code .`命令打开VSCode并在当前文件夹中创建一个新的C文件。

    步骤3:配置launch.json文件
    在VSCode中,你需要配置一个launch.json文件来指定如何进行调试。在VSCode的左侧导航栏中,点击调试按钮,然后点击下拉菜单中的齿轮图标以创建一个新的配置。选择”C++ (GDB/LLDB)”,这会为你生成一个launch.json文件。

    .launch.json文件中应该包含以下内容:

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

    步骤4:设置断点
    在你想要设置断点的地方,使用鼠标单击代码行的左侧空白区域。你将看到一个红色的圆圈出现,表示你已经在该行设置了一个断点。

    步骤5:启动调试
    点击VSCode左侧导航栏中的调试按钮,然后点击绿色的播放按钮以启动调试。你的程序将在调试模式下运行,并在达到断点时暂停。

    步骤6:调试
    一旦程序暂停在断点处,你可以使用调试控制台来查看变量的值、执行表达式和逐步执行代码。你可以使用按钮、键盘快捷键或者在调试控制台中输入命令来控制调试过程的运行。

    以上是在VSCode中进行C程序断点调试的步骤。通过设置断点并使用调试工具,你可以更好地理解你的程序运行的过程,以及在需要时快速找到和修复bug。希望这些步骤能够帮助到你!

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

    VScode 是一个功能强大的代码编辑器,支持多种编程语言,包括 C 程序。通过 VScode 的调试功能,可以方便地设置断点来调试 C 程序。下面将逐步介绍如何在 VScode 中设置断点调试 C 程序的步骤。

    **步骤一:安装插件**

    首先要确保已经在 VScode 中安装了 “C/C++” 插件,可以通过 Extensions 标签页搜索并安装。

    **步骤二:创建工作区**

    在 VScode 中打开一个文件夹作为工作区,可以直接选择 “文件-打开文件夹”,或者以文件夹为参数启动 VScode。

    **步骤三:创建 C 代码文件**

    在工作区内,新建一个 C 代码文件,例如 “main.c”。

    **步骤四:配置调试环境**

    在工作区中点击左侧的调试标签栏,然后选择 “创建启动任务”,并选择 “C/C++:(gdb) 生成和调试活动文件”。

    VScode 会自动生成一个 “.vscode” 文件夹,并在其中创建一个 “launch.json” 文件。在 “launch.json” 文件中,配置 “program” 为要调试的 C 代码文件的路径,例如 “./main.c”。

    **步骤五:设置断点**

    在要设置断点的行上单击左侧的行号区域,或者使用快捷键 “F9”,即可在该行上设置一个断点。

    **步骤六:调试 C 程序**

    点击调试标签栏中的绿色三角形按钮 “开始调试” 或者使用快捷键 “F5” 来开始调试。

    在调试过程中,程序将会停在设置的断点处,可以使用 F10、F11、Shift+F11 等快捷键来逐行执行代码。

    在调试过程中,可以通过观察变量的值、调用栈等信息来调试程序。

    **步骤七:结束调试**

    调试结束后,可以点击调试标签栏中的红色方块按钮 “停止调试”,或者使用快捷键 “Shift+F5” 来结束调试。

    以上就是在 VScode 中设置断点调试 C 程序的步骤,通过这种简单的方式,可以方便地定位和解决问题,提高代码调试的效率。

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

400-800-1024

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

分享本页
返回顶部