首页/新闻资讯/正文详情

Windows 下使用 VSCode 配置 C 语言开发环境(MSYS2 + MinGW-w64 + GCC)

发布时间:2026/9/27 22:44:16 来源:云帆数科 栏目:资讯中心
Windows 下使用 VSCode 配置 C 语言开发环境(MSYS2 + MinGW-w64 + GCC)
一、环境介绍VSCode 是一款代码编辑器本身不包含 C 语言编译器。想要在 VSCode 中编写并运行 C 程序需要安装VSCode代码编辑器C/C 插件提供代码分析、补全和调试支持GCCC语言编译器MinGW-w64Windows 下的 GCC 工具链MSYS2用于安装和管理开发工具二、安装 VSCode进入 VSCode 官网https://code.visualstudio.com/下载安装。安装完成后打开 VSCode。三、安装 VSCode 插件打开 VSCode 左侧扩展管理。1.Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code2. C/C3. Code Runner四、安装 MSYS21. 下载官网https://www.msys2.org/下载并安装。默认路径C:\msys64安装完成后会出现多个终端MSYS2 MSYSMSYS2 UCRT64MSYS2 MINGW64五、安装 MinGW-w64 GCC打开你安装的那个目录运行MSYS2 UCRT64终端中执行pacman-Smingw-w64-ucrt-x86_64-gcc输入y同意安装gcc六、验证 GCC在 MSYS2 UCRT64 中执行gcc--version如果显示 GCC 版本信息例如gcc.exe (Rev...) ...说明安装成功。七、配置 Windows PATH为了让 VSCode 和 Windows 终端能够调用 GCC需要添加环境变量。GCC 所在目录C:\msys64\ucrt64\bin添加方法设置 → 系统 → 系统信息 → 高级系统设置 → 环境变量找到Path点击编辑 → 新建添加C:\msys64\ucrt64\bin保存 重启电脑八、测试环境关闭已经打开的终端和 VSCode。重新打开 PowerShell。输入gcc--version显示版本信息即可。九、创建第一个 C 程序创建文件hello.c输入#includestdio.hintmain(){printf(Hello World\n);return0;}十、编译并运行程序点击选项栏的Run Code或 CtrlAltN 运行程序输出Hello, World!

相关推荐

保姆级建站教程:WordPress调用用户昵称避坑指南
保姆级建站教程:WordPress调用用户昵称避坑指南

保姆级建站教程:WordPress调用用户昵称避坑指南 搞过ICP备案的朋友都知道,那流程简直让人抓狂,材料反复被退回,政策理解偏差,搞得人一头雾水。这种挫败感在技术实施阶段往往会被放大,比如你以为只是改个字符串,结果页面直接报错或者显示空… · 2026/9/27 22:44:16

东营百度推广公司2026最新玩法:域名服务器搞不懂?别急,3步搞定高转化官网
东营百度推广公司2026最新玩法:域名服务器搞不懂?别急,3步搞定高转化官网

东营百度推广公司2026最新玩法:域名服务器搞不懂?别急,3步搞定高转化官网 域名解析报错、服务器端口被墙、SSL证书配置失败……这些坑,是不是让你看着后台日志头大?… · 2026/9/27 22:44:16

从政务服务标准问卷到定稿:标准化技术专业的 AI 论文搭子怎么选?
从政务服务标准问卷到定稿:标准化技术专业的 AI 论文搭子怎么选?

标准化技术专业的同学,大概都懂一种“跨界感”:上一课还在看标准体系、标准编写规则,下一课就要去做政务服务、公共管理或社会治理场景的落地分析。毕业论文也常常不是单纯写理论,而是要完成一套“标准梳理—现状调查—效果评价—… · 2026/9/27 22:44:10

LabVIEW Vision Assistant 2024保姆级入门:工业视觉开发基座构建指南
LabVIEW Vision Assistant 2024保姆级入门:工业视觉开发基座构建指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:30:50

无路由器也能组网:Linux下Ad-hoc/IBSS无线网络搭建与排障实战
无路由器也能组网:Linux下Ad-hoc/IBSS无线网络搭建与排障实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:30:50

GD32450Z USBHS内部PHY实现USB Host读写U盘与FatFs文件系统
GD32450Z USBHS内部PHY实现USB Host读写U盘与FatFs文件系统

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:30:50

SLVS-EC v2.0封包结构详解:ECC与CRC校验机制及FPGA调试实战
SLVS-EC v2.0封包结构详解:ECC与CRC校验机制及FPGA调试实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:30:50

400个NES游戏资源包整理指南:分类、模拟器与优化
400个NES游戏资源包整理指南:分类、模拟器与优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:30:43

Vivado CORDIC IP核算sin/cos三大坑:相位格式、输出定标与时序握手
Vivado CORDIC IP核算sin/cos三大坑:相位格式、输出定标与时序握手

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:30:43

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码