【2026最新】VS Code编写C语言程序图解教程(超级详细)

简介: 本文详解在Windows平台配置VS Code运行C语言程序的完整流程:先安装MinGW(GCC编译器),再依次安装C/C++和Code Runner两大扩展插件,并推荐中文化设置。操作直观、跨平台一致,零基础也可快速上手编译与运行C代码。

Sublime Text 和 Visual Studio Code(后续简称 VS Code)作为当下最热门的 2 款代码编辑器,和 Sublime Text 一样,VS Code 也支持跨平台,包括 Windows、Mac OS X 以及 Linux。但和前者不同的是,无论读者在哪一平台上使用 VS Code,令其具备运行 C 语言程序能力的配置方法是一致的。


本节将以配置 Windows 平台上 VS Code 为例,为大家讲解如何在 VS Code 上直接运行 C 语言程序。

VS Code运行C程序的配置过程

1) 和 Sublime Text 一样,VS Code 根本不具备 C 编译器。因此在配置 VS Code 之前,我们必须先在当前系统中,安装好可用的 C 编译器。对于 Windows 系统而言,读者可阅读《MinGW下载和安装教程》一节,安装 MinGW(GCC 编译器的移植版);对于 Linux 和 Mac OS X 来说,很多系统上都默认安装有 GCC 编译器,如果没有,读者需要自己动手安装。


注意,安装好的 GCC 编译器必须支持 gcc 指令。读者可在命令行窗口中分别运行 gcc -v 指令,判断当前系统中是否已配置好了所需的编译环境(如图 1 所示)。

图 1 验证是否已配置好所需的编译环境


如图 1 所示,如果执行指令后,输出结果为相应编译器的有关信息,则表明编译器环境以配置成功;反之,如果提示我们“指令无效”,则表明编译环境尚未配置好。


在此基础上,对于英文基础薄弱的读者,可以通过为 VS Code 安装一个 Chinese 插件,使其变为中文版的 VS Code。安装过程如图 2 所示:

图 2 VS Code 中文化


如图所示,依次选择 "Run->Install Additional Debuggers...",通过手动输入“chinese”(或“Chinese”),点击“Install”安装第一个,重启 VS Code 即可。


2) 事实上,使 VS Code 编辑器具备执行 C 语言代码能力的配置方法很简单,只需要为其安装 2 个扩展插件即可,分别为 C/C++扩展插件和 Code  Runner 插件。打开 VS Code,其初始界面如图 3 所示:

图 3 VS Code 的初始界面


3) 菜单栏中依次选择"运行 -> 安装附加调试器",会弹出左侧对话框,选择“C/C++”扩展组件并点击“Install”进行安装。整个过程如图 4 所示:

图 4 VS Code 安装“C/C++”插件


4) 同样,依次选择“运行 -> 安装附加调试器”,在左侧对话框中输入“Code Runner”后按Enter回车键,然后选择 Code Runner 并点击 Install 下载。如图 5 所示:

图 5 VS Code 安装 Code Runner 插件


注意,在已安装 Code Runner 插件的基础上,需要重启 VS Code 后,按图 6 所示,确定该插件是否安装有“Run In Terminal”扩展:

图 6 确定 Code Runner 插件是否安装有 Run In Terminal 扩展


由此,VS Code 就可以执行 C 语言程序了。


依次在菜单栏中选择“文件 -> 新建文件”,如下为在 VS Code 中编写的一段 C 语言程序,并将其保存为 demo.c:

图 7 VS Code 编写 C 语言程序


点击右上角的符号,即可执行 demo.c 中的程序,如图 8 所示:

图 8 VS Code 执行程序并输出执行结果

相关文章
|
8天前
|
C++ Windows
微软常用运行库 安装教程:一键修复VC++运行环境(AIO合集)
微软运行库合集(MSVBCRT AIO)是一款集成多版本VC++运行库的一键安装工具,专治“缺少msvcp140.dll”等常见报错,轻松解决游戏及专业软件因运行环境缺失导致的启动失败问题,省去逐个安装烦恼。(239字)
662 13
|
6天前
|
IDE Java 编译器
【全网最详细】JDK21下载安装保姆级教程:Java21开发环境配置全攻略(附官网安装包)
JDK 21是Java最新长期支持(LTS)版本,提供虚拟线程、分代ZGC、模式匹配等革命性特性,显著提升高并发性能与开发效率,稳定可靠,适合企业级生产环境。
|
1月前
|
人工智能 安全 API
从入门到精通!OpenClaw阿里云/本地搭建+百炼API配置+必装Skill清单+避坑实战手册
2026年,OpenClaw(Clawdbot)已经成为AI智能体领域最具实用性的开源框架,凭借本地优先、可扩展、支持自主执行的特性,成为大量普通用户与技术爱好者打造专属AI助手的首选方案。但在实际使用过程中,绝大多数用户在完成基础部署后,都会面临AI不够智能、回答不准确、任务执行失败、安全性不足等问题。根本原因在于**没有构建一套完整、安全、可自我迭代的技能(Skill)体系**。
479 12
|
1月前
|
人工智能 安全 API
从部署到落地!玩转OpenClaw 2026保姆级完整手册(阿里云/本地部署+百炼API配置+飞书集成)
2026年,AI工具的竞争早已从“对话能力”转向“执行效率”。大多数人用AI仍停留在“你问我答”的高级搜索阶段,而真正的生产力升级,来自能“自己干活”的AI执行系统——OpenClaw作为首个开源本地部署的AI Agent平台,正是这一趋势的核心代表。
1307 164
|
3天前
|
人工智能 安全 数据可视化
Windows 全版本 OpenClaw 搭建教程 零代码可视化一键部署
OpenClaw(小龙虾)是2026年热门开源AI自动化工具,支持Win10/11本地离线运行。零代码、全图形化、内置依赖、多模型切换、大Token额度,5–10分钟一键部署。数据不出设备,安全可控,适配办公全场景。(239字)
|
8天前
|
人工智能 JSON 编解码
【SpringAIAlibaba新手村系列】(15)MCP Client 调用本地服务
本章从 MCP Client 视角说明如何连接上一章提供的本地服务,并把远端工具接入 ChatClient。重点讲解 Streamable-HTTP 配置、ToolCallbackProvider 的注入方式,以及模型如何通过 JSON-RPC 消息完成工具调用与结果回传。
178 21
|
6天前
|
IDE Java 编译器
【全网最详细】JDK17下载安装图文教程 | Java17编程环境搭建步骤详解
JDK 17是Java官方长期支持(LTS)版本,提供编译、调试、运行Java程序的完整工具链。具备高稳定性、强安全性及现代语言特性(如密封类、模式匹配),广泛用于企业开发、教学入门与生产环境,是学习和实践Java的首选基础工具。(239字)
1170 15
|
1月前
|
Arthas 人工智能 Java
我们做了比你更懂 Java 的 AI-Agent -- Arthas Agent
Arthas Agent 是基于阿里开源Java诊断工具Arthas的AI智能助手,支持自然语言提问,自动匹配排障技能、生成安全可控命令、循证推进并输出结构化报告,大幅降低线上问题定位门槛。
1015 64
我们做了比你更懂 Java 的 AI-Agent -- Arthas Agent
|
21天前
|
人工智能 JavaScript API
OpenClaw 是什么?OpenClaw 能干什么?OpenClaw 部署保姆级图文教程及常见问题汇总解答
OpenClaw(曾用名Clawdbot、Moltbot)是2026年开源AI智能体领域的热门工具,核心优势在于“自然语言指令+主动执行任务”,无需复杂编程基础,普通人也能通过简单指令,让其完成文件管理、网页抓取、代码生成、办公协同等重复性工作,相当于拥有专属的AI助理,大幅提升个人与轻量团队的工作效率。其开源特性与丰富的Skills生态,让它能够适配多种使用场景,而阿里云针对新手用户定制的专属部署方案,更是彻底降低了入门门槛,预置全套运行环境与依赖组件,无需手动调试各类工具,全程可视化操作+简单代码命令,新手零基础也能在20分钟内完成部署,轻松解锁其自动化能力。
934 16
|
30天前
|
JavaScript
图片转PDF 在线工具分享
日常拍照、截图、证件等图片转PDF?无需安装软件!本在线工具免注册、免下载,上传图片→调整顺序→一键生成PDF,3步搞定。Vue开发,界面简洁,新手友好,即开即用,高效又专业。
345 19
下一篇
开通oss服务