在 VsCode 上编写和调试 C 语言程序

准备材料

所有需要的文件均已放在网盘中,点击链接即可查看。

阿里云盘传送门 提取码: 77yx

开始安装

下载好所需要的的软件及安装包后,点击双击对应的安装包文件打开安装程序。

安装与配置 VS Code

安装主程序

双击 VSCodeSetup.exe 打开安装程序,根据提示进行安装。

选择目标位置

建议选择安装位置的时候选择C盘除外的位置,比如 D盘 下的 Program Files 文件夹。

随后一直点击“下一步”。

若提示选择其他安装任务,请根据自己的需求选择希望使用的选项。

选择附加服务

每个选项的详细解释:

  • 创建桌面快捷方式: 不用解释。
  • 将“通过 Code 打开”操作添加到 Windows 资源管理器文件上下文菜单:把这个操作添加到文件右键菜单,右键想要打开的文件时可以在“显示更多选项中看到这个按钮。
    通过Code打开
  • 将“通过 Code 打开”操作添加到 Windows 资源管理器目录上下文菜单:同上,右键文件夹或者文件夹中空白处可以找到这个操作。
  • 将 Code 注册为受支持的文件类型编辑器:如果你想让VsCode成为你的默认代码编辑器,双击代码文件就用VsCode打开和查看的话,就打钩这个。
  • 添加到 PATH(重启后生效):这个必须打钩,否则后面再添加会很麻烦。

最后点击安装即可。

设置界面语言

VsCode 的界面语言默认是英文的,而且语言调节选项不能够在程序设置中找到,而是从插件中找到。

点击左侧的插件图标,然后在顶部搜索栏中搜索 “Chinese” 关键字,在第一个 “Chinese (Simplified)” 插件处点击 “Install(安装)”。

中文插件

完成后右下角会弹出通知,提示需要重启才能更换语言,点击 “Restart” 重启 VsCode。

点击“Restart”重启

安装C语言插件

在 VsCode 的插件商店中搜索C++,即可找到“C/C++”插件,点击安装即可。

VsCode插件:C/C++

安装快捷调试插件 Code Runner

在 VsCode 插件商店中搜索 “Code Runner” 并安装。

Code Runner 插件页面

安装其他插件

你可以在 VsCode 插件商店中安装任何你想要的插件,不同的编程语言有着不同的插件来提升效率。

除此之外,你还可以将 VsCode 用作笔记软件,你只需要在插件商店中下载 “Typora” 插件,它可以将你的 VsCode 编辑器变成笔记软件,你可以使用可视化的 Markdown 语法编写文档。请查看:Markdown 教程 - 菜鸟教程

VsCode插件:Typora

安装编译器

编辑器安装完成后,需要安装对应的编译器才能让 VsCode 调试 C 语言程序。

通过 MinGW-Get 安装

本次我们将使用 MinGW-Get 这个图形化配置软件安装。双击 mingw-get-setup.exe 打开软件。

点击 “Install” 开始安装。

开始安装

在这个页面,可以自定义安装的位置,图片举例是安装在E盘。

选择安装位置

点击 “Continue”,程序会开始下载 MinGW 配置器。

开始下载配置器

耐心等待下载安装完成后,我们会得到一个名为 “MinGW Installation Manager” 的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置。点击 “Continue”,会自动弹出配置界面,如下所示:

配置 GCC 编译器

为使 GCC 同时支持编译 C 语言和 C++,需勾选图中标注的 2 项。我们知道,GCC 还支持其它编程语言,读者可借助此配置器,随时实际需要安装自己需要的编译环境。点击对应选项左侧的白色方框,在弹出的菜单中选择 “Mark for Installation”,即可。勾选完成后,在菜单栏中选择Installation -> Apply Changes,弹出如下对话框:

安装选中的编译环境

选择 “Apply”。然后耐心等待,直至安装成功,即可关闭此界面。注意,整个安装过程中可能会提示某些组件下载失败,但没关系,直接确定即可,后续需要时,可以通过前面 MinGW Installation Manager 中的 “All Packages”选项中,手动选择指定的安装包进行安装。

安装调试器

这一步其实在最初是没写的,但是后续用到断点调试的时候会用到这个调试器,所以就顺带一起安装吧。

安装完成编译环境后,如果你的 MinGW Installation Manager 仍未关闭,你可以看看可选的列表是否有更多组件,没有的话可以关闭程序并从开始菜单开启。你可以在开始菜单中搜索 “MinGW” 打开安装器。

然后,你需要在列表中找到 “mingw32-gdb-bin”,勾选并安装,步骤同上。

配置环境变量

安装完成后,我们需要手动配置 PATH 环境变量。点击任务栏中的“开始”按钮或者“搜索”按钮,输入“环境变量”并打开,并点击弹出的窗口右下角的“环境变量”按钮。

搜索到环境变量编辑

你可以在当前页面的用户变量或者系统变量下的 PATH 环境变量中增加 MinGW 的安装路径,例如我将其安装到了 C:\MinGW 文件夹中,所以我应该在浏览文件夹时选择 C:\MinGW\bin\ 这个文件夹。

配置Path变量

完成后点击确定关闭窗口即可。

验证安装

如何确认我们是否成功配置编译器了呢?

  1. 右键开始菜单打开“终端”。如果没有,打开“命令行”或者“PowerShell”都可以。
    你也可以在搜索中栏中搜索 CMD。
  2. 在弹出的终端中输入 gcc -v 按下回车,如果输出了具体的版本信息,说明你的编译器安装成功了。
    显示当前的版本号

进行测试

进行后面步骤的前提是我们已经安装好了 Code Runner 插件。如果你还没有安装,或者跳过了此步骤,你可以返回前面的部分查看教程。

修改调试快捷键

安装完成所需组件后,我们可以开始编写并调试程序了。为了方便我们调试,我先带领你修

在 VS Code调试 C 语言程序通常需要进行以下步骤: 1. 安装 C/C++ 扩展程序。 2. 新建一个 C 语言源代码文件。 3. 在源代码文件中编写 C 语言程序。 4. 在源代码文件中添加调试配置,包括启动配置任务配置。 5. 启动调试器,执行调试任务。 下面是详细的步骤: 1. 安装 C/C++ 扩展程序: 打开 VS Code,点击左侧扩展程序图标,搜索并安装 “C/C++” 扩展程序。 2. 新建一个 C 语言源代码文件: 在 VS Code 中,点击 “文件” 菜单,选择 “新建文件”,然后保存为 “*.c” 格式的源文件。 3. 在源代码文件中编写 C 语言程序: 例如,编写一个简单的 C 语言程序: ```c #include <stdio.h> int main() { printf("Hello, world!"); return 0; } ``` 4. 在源代码文件中添加调试配置: 点击 VS Code 左侧的调试图标,点击 “创建启动配置文件”,选择 “C++ (GDB/LLDB)” 作为调试器。 在生成的 “launch.json” 文件中添加一个配置,例如: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/hello", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb" } ] } ``` 其中,“program” 指定可执行文件路径,“miDebuggerPath” 指定 GDB 路径。 5. 启动调试器,执行调试任务: 点击 VS Code 左侧的调试图标,选择 “(gdb) Launch” 配置,然后点击 “启动调试” 按钮,即可开始调试 C 语言程序。 在调试过程中,可以设置断点、单步执行、查看变量值等操作。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Loyreau

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值