vscode运行c怎么调试

fiy 其他 42

回复

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

    调试C代码可以使用VSCode的插件——”C/C++”,按照以下步骤进行设置和调试:

    1. 安装”Code Runner”插件:在VSCode的扩展面板中搜索”C/C++”,选择”Code Runner”并安装。

    2. 配置”Code Runner”插件:在设置中搜索”Code Runner”并点击”Edit in settings.json”,在打开的settings.json文件中加入以下内容:

    “`json
    “code-runner.executorMap”: {
    “cpp”: “cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt”
    },
    “code-runner.showExecutionMessage”: false
    “`

    这样配置后,点击运行按钮或者按下Ctrl+Alt+N,即可编译并运行C代码。

    3. 配置调试器:在VSCode的调试面板中选择”create a launch.json file”,然后选择”C++”作为模板。

    4. 修改launch.json文件:在打开的launch.json文件中,将”program”的值修改为C代码文件的路径。例如,如果C代码文件名为”main.c”,那么修改后的值应该为”${workspaceFolder}/main.c”。

    5. 设置断点:在要调试的C代码的行号处点击左侧空白区域,即可设置断点。

    6. 开始调试:在VSCode的调试面板中点击绿色的”Start Debugging”按钮,或者按下F5键,就可以开始调试C代码了。

    在调试过程中,可以使用常用的调试操作,如逐行调试、单步调试、观察变量值等。

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

    在VS Code中使用C进行调试有以下几个步骤:

    1. 安装C/C++扩展:在VS Code中,点击侧边栏中的扩展图标,搜索并安装”C/C++”扩展。

    2. 创建C项目:在VS Code中,打开一个空文件夹作为项目的根目录,然后使用命令行工具创建C源文件。例如,可以使用`touch main.c`命令在项目根目录下创建一个名为`main.c`的源文件。

    3. 配置调试器:在VS Code中,使用快捷键`Ctrl+Shift+D`打开调试面板,然后点击面板底部的齿轮图标,选择`C++ (GDB/LLDB)`作为调试器。接下来,VS Code会自动在项目根目录中生成一个名为`.vscode/launch.json`的配置文件。

    4. 修改launch.json文件:打开`.vscode/launch.json`文件,将其修改为以下内容:

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

    请注意,`program`字段的值应设置为您的C源文件编译后生成的可执行文件的路径。`miDebuggerPath`字段的值应设置为您的系统上GDB的安装路径。

    5. 开始调试:在VS Code中,打开您的C源文件(例如`main.c`),然后使用快捷键`F5`启动调试。调试窗口将打开,并在源代码的第一行暂停。

    接下来,您可以使用调试面板中的按钮(例如继续、单步执行、断点等)来控制调试过程。您还可以使用调试控制台来查看和修改变量的值,执行表达式等。

    以上是在VS Code中使用C进行调试的基本步骤,您可以根据实际需求进行进一步的设置和调试操作。

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

    在VSCode中运行C程序并进行调试的操作流程如下:

    1. 安装必要的软件和工具:
    – 下载和安装VSCode:去VSCode官网下载最新版本的VSCode,并按照提示进行安装。
    – 安装C/C++插件:在VSCode中点击左侧的插件图标,搜索并安装名为”C/C++”的插件。

    2. 创建并配置C项目:
    – 在VSCode中创建一个新的文件夹,用来存放C项目的文件。
    – 在文件夹中创建一个名为”main.c”的文件,通常我们将主函数放在这个文件中。
    – 在VSCode的编辑器中输入C代码,编写你的C程序。

    3. 配置调试器:
    – 在VSCode中点击左侧的调试图标(小虫子),然后点击顶部的齿轮图标,打开”launch.json”文件。
    – 在launch.json文件中,选择C/C++: (gdb) Launch,这将生成一个基本的launch.json配置文件。

    4. 编译和运行程序:
    – 在VSCode的终端中使用gcc命令进行编译,例如:`gcc main.c -o main`,这将会生成一个可执行文件main.exe。
    – 在终端中运行可执行文件,例如:`./main`,这将会执行你的C程序并输出结果。

    5. 设置断点进行调试:
    – 在VSCode的编辑器中找到你想设置断点的行,点击行号左侧的空白处,或使用快捷键F9,将会在该行添加一个红色的圆点。
    – 点击调试图标(小虫子),然后点击顶部的播放按钮,启动调试器。
    – 当程序执行到设置的断点处时,调试器会自动暂停程序的执行。

    6. 进行调试操作:
    – 在调试面板中,可以使用F5来单步跳过当前行,F10来单步执行当前行,F11来进入函数调用,Shift+F11来逐级返回函数调用。
    – 在调试过程中,你可以查看变量的值、观察程序状态,并且可以在需要的时候修改代码并继续调试。

    7. 结束调试:
    – 调试完成后,点击调试面板中的停止按钮,或按快捷键Shift+F5,以停止调试过程。

    这就是在VSCode中运行C程序并进行调试的基本操作流程,希望能对你有所帮助!

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

400-800-1024

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

分享本页
返回顶部