vscode怎么配置调试c程序

不及物动词 其他 90

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    配置 VSCode 来调试 C 程序的步骤如下:

    1. 安装 C/C++ 扩展
    在 VSCode 中,点击左侧导航栏的扩展图标(或按下 `Ctrl+Shift+X`),搜索并安装 “C/C++” 扩展。

    2. 设置编译器
    打开一个 C 文件,然后按下 `Ctrl+Shift+P` 调出命令面板,在搜索栏中输入 “C/C++: Edit Configurations (UI)”,选择编辑 C/C++ 配置,然后在新窗口中找到 “cpp” 属性,点击选择编译器。如果未找到已安装的编译器,需要事先安装并设置好。

    3. 创建任务配置
    按下 `Ctrl+Shift+P` 调出命令面板,在搜索栏中输入 “Tasks: Configure Task”,选择 “Create tasks.json file from template”。然后选择 “Others”。

    4. 修改任务配置
    打开生成的 `tasks.json` 文件,替换或修改内容为以下配置:

    “`json
    {
    “version”: “2.0.0”,
    “tasks”: [
    {
    “label”: “build”,
    “type”: “shell”,
    “command”: “gcc”,
    “args”: [
    “-g”,
    “${file}”,
    “-o”,
    “${fileDirname}/${fileBasenameNoExtension}”
    ],
    “group”: {
    “kind”: “build”,
    “isDefault”: true
    }
    }
    ]
    }
    “`

    以上配置会将当前打开的 C 文件编译为可执行文件。

    5. 调试配置
    切换到调试视图(在左侧导航栏的最后一个按钮),点击上方工具栏的齿轮图标,选择 “C++ (GDB/LLDB)” 作为调试环境。

    6. 修改启动配置
    在调试视图中,点击上方工具栏的下拉菜单,选择 “Add Configuration”。然后在打开的 `launch.json` 文件中,修改内容为以下配置:

    “`json
    {
    “version”: “0.2.0”,
    “configurations”: [
    {
    “name”: “C++ Launch”,
    “type”: “cppdbg”,
    “request”: “launch”,
    “program”: “${workspaceFolder}/${fileBasenameNoExtension}”,
    “args”: [],
    “stopAtEntry”: false,
    “cwd”: “${workspaceFolder}”,
    “environment”: [],
    “externalConsole”: true,
    “MIMode”: “gdb”,
    “miDebuggerPath”: “/usr/bin/gdb” // 根据实际情况填写 gdb 的路径
    }
    ]
    }
    “`

    以上配置将启动调试器,并在外部控制台中运行调试。

    7. 开始调试
    点击调试视图中的绿色播放按钮,或按下 `F5`,开始调试。

    以上就是在 VSCode 中配置调试 C 程序的步骤。记得在每次修改了 C 文件后,都需要重新编译并重新开始调试。

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

    在VSCode中配置调试C程序需要进行以下几个步骤:

    1. 安装C/C++插件:首先,你需要在VSCode中安装C/C++插件。打开VSCode,点击左侧的插件图标,然后搜索并安装C/C++插件。安装完毕之后,重新启动VSCode。

    2. 创建C项目:打开VSCode,点击左上角的“文件”菜单,选择“新建文件夹”来创建一个新的文件夹。然后在新建的文件夹中创建一个C源文件(以.c为扩展名),比如hello.c。

    3. 编写C代码:在hello.c文件中编写你的C代码。例如,你可以在文件中输入以下代码:

    “`c
    #include

    int main() {
    printf(“Hello, World!\n”);
    return 0;
    }
    “`

    4. 配置launch.json文件:在VSCode中,按下F5键,然后选择”C++(GDB/LLDB)”作为调试环境。这将在项目中创建一个launch.json文件,其中包含了调试所需的配置信息。

    5. 配置launch.json文件的参数:打开launch.json文件,可以看到一个默认的配置项。你可以根据需要修改以下参数:

    – “name”:调试配置的名称。
    – “type”:调试环境的类型,应设置为cppdbg。
    – “request”:调试会话的类型,应设置为launch。
    – “program”:要调试的程序的路径,应设置为你的C程序的编译输出路径。
    – “cwd”:当前工作目录,应设置为你的C源文件所在的目录。
    – “MIMode”:调试器的模式,应设置为gdb或lldb。
    – “miDebuggerPath”:调试器的路径,如果使用gdb,请设置为gdb的安装路径;如果使用lldb,请设置为lldb的安装路径。

    6. 开始调试:保存launch.json文件后,按下F5键,即可开始调试你的C程序。你可以在VSCode的调试窗口中查看变量的值、执行代码行等。

    以上是配置调试C程序的基本步骤。你可以根据具体的项目需求,进一步调整配置参数以实现更复杂的调试功能。

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

    在VSCode中配置C程序的调试功能需要进行以下步骤:

    1. 安装VSCode和C/C++扩展:首先,确保已经安装了最新版本的VSCode编辑器。然后在VSCode中打开“扩展”选项,搜索并安装“C/C++”扩展。

    2. 创建C文件:在VSCode中创建一个C文件(例如main.c),并编写你的C代码。

    3. 配置调试环境:点击VSCode左侧的调试选项,然后点击“创建配置文件”按钮。在弹出的下拉菜单中选择“C++”或“C”,VSCode将为你创建一个launch.json文件。

    4. 配置编译器路径:在launch.json文件中,找到“configurations”属性下的“miDebuggerPath”属性。将该属性的值设置为你的C编译器的路径。例如,如果你使用的是GCC编译器,路径可以是/usr/bin/gcc。

    5. 配置调试参数:在launch.json文件中,找到“args”属性。这里可以指定程序运行时的命令行参数。例如,如果你的C程序需要从命令行接受一个整数参数,则可以在args属性中设置为”args”: [“100”]。

    6. 添加断点:在你希望在程序中暂停执行的地方点击左侧的行号,添加断点。断点将会在调试时触发程序的暂停。

    7. 启动调试:点击VSCode左侧的调试按钮,然后点击绿色的“启动调试”按钮。VSCode将会编译并运行你的C程序,并在断点处暂停。

    8. 调试程序:一旦程序暂停,你可以使用调试器工具栏上的各个按钮来控制程序的执行。例如,你可以使用“继续”按钮继续执行程序,或使用“逐过程”按钮一次执行一行代码。

    9. 查看变量和表达式:在VSCode中,你可以在调试器的“变量”或“表达式”窗口中查看当前的变量值或计算表达式。

    10. 调试结束:当你完成调试时,点击调试器工具栏上的停止按钮停止调试。

    以上是在VSCode中配置和调试C程序的详细步骤。记住,这些步骤可能会因为不同的编译器和系统而有所不同。确保你已经正确配置了编译器的路径和调试器选项。

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

400-800-1024

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

分享本页
返回顶部