个人主页北极的代码欢迎来访作者简介java后端学习者❄️个人专栏苍穹外卖日记SSM框架深入JavaWeb✨命运的结局尽可永在不屈的挑战却不可须臾或缺前言作为刚入门的大一新生被老师要求下载VS Code写C语言却对着“编译器”“环境变量”一脸懵MG到底是什么安装过程中频频报错、代码写好无法运行这篇文章专为新手量身打造全程无跳过、无专业黑话每一步都附操作细节截图指引所有新手踩过的坑全整理跟着做100%搞定C语言环境部署看完直接上手写代码适用人群大一新生、C语言零基础、第一次用VS Code、对电脑操作不熟练的同学核心内容MG含义解析 环境部署原理大白话 VS CodeMinGW分步安装带截图指引 新手易混淆点 全流程踩坑点附解决方案 第一个C语言程序测试手把手一、先解决新手灵魂拷问MG到底是什么90%新生都会懵刚听到老师说“MG”是不是以为是某个高端编程工具、或者C语言里的知识点其实完全不用慌——MG是简写和C语言本身无关是MinGW发音近似“Min-G-W”的简称也是我们部署C语言环境的核心工具新手必懂区分避免混淆MinGW全称 Minimalist GNU for Windows简单说就是Windows系统下的C语言编译器作用是把你在VS Code里写的“英文代码”翻译成电脑能识别、能运行的程序没有它VS Code只能当记事本用写再多代码也跑不起来。总结MG ≈ MinGW C语言编译器必须装不装就无法运行代码记死这句话不用再问老师“MG是什么”二、C语言环境部署原理大白话新手能直接看懂很多新生会疑惑为什么不能直接装个VS Code就写代码还要装MinGW、配置环境变量其实原理特别简单用“写字→翻译→跑步”就能理解VS Code编辑器相当于“笔记本”你的作用是在这个“笔记本”上写C语言代码比如printf(Hello World)它只负责让你写得舒服、看得清楚不负责“运行”代码。MinGW编译器相当于“翻译官”电脑看不懂你写的C语言代码它只认识二进制指令这个“翻译官”会把你的代码翻译成电脑能识别的指令。环境变量相当于“给电脑指路”告诉电脑“翻译官MinGW在哪个文件夹里”不然电脑找不到“翻译官”就算你写好代码、装了MinGW也无法完成翻译自然运行不了。核心逻辑 写代码VS Code → 翻译代码MinGW编译器 → 电脑运行程序环境变量指路成功新手误区把VS Code当成“能运行C语言的软件”忽略MinGW和环境变量导致代码写好后点击运行要么报错、要么没反应这是最常见的入门坑三、全程分步操作VS Code MinGW 安装部署Windows系统最通用附截图指引重点说明本文以Windows 10/11系统为例大一新生绝大多数用Windows每一步都标清“必做/可选”“注意事项”截图均为实际操作界面看不清的地方可以放大跟着点就不会错第1步下载VS Code老师要求的必装操作难度★☆☆全程下一步重点勾对选项打开VS Code官网官网安全无广告别去第三方网站下载 官网地址https://code.visualstudio.com/复制粘贴到浏览器即可不用记官网首页会自动识别你的电脑系统Windows直接点击「Download for Windows」绿色按钮很大一眼就能看到开始下载文件大小约100MB网速快的话1分钟搞定。下载完成后找到安装包一般在“下载”文件夹里文件名是「VSCodeUserSetup-x64-xxx.exe」双击打开进入安装界面。关键一步新手最容易漏勾导致后续报错 安装界面勾选3个选项全部必勾缺一不可Add to PATH让电脑能快速找到VS Code后续打开文件更方便Create desktop icon创建桌面图标后续打开VS Code不用找安装文件夹Open with Code通过Code打开文件后续双击C语言文件能直接用VS Code打开勾选完成后点击「下一步」直到出现「安装」按钮点击安装等待5-10分钟根据电脑配置配置高的话更快。安装完成后点击「完成」先不要打开VS Code后续要装插件等配置完MinGW再打开避免冲突。踩坑点1去第三方网站下载VS Code导致安装包捆绑广告、恶意软件甚至安装失败。 解决方案只从官网下载复制上面的官网地址别点百度搜索里的“高速下载”“一键下载”。踩坑点2漏勾“Add to PATH”后续打开VS Code、运行代码时会出现“无法找到程序”的报错。 解决方案如果已经漏勾卸载VS Code重新安装务必勾全三个选项卸载方法控制面板→程序和功能→找到Visual Studio Code→卸载。第2步下载MinGW编译器必装MG的核心操作难度★☆☆下载过程无难度重点记安装路径打开MinGW官网同样是安全无广告新手直接复制地址 官网地址https://sourceforge.net/projects/mingw/进入页面后不用注册登录直接点击绿色的「Download」按钮在页面中间很大点击后会自动开始下载文件大小约2MB很快就能下载完成。下载完成后找到安装包文件名是「mingw-get-setup.exe」双击打开进入安装界面。点击「Install」进入安装路径选择界面重点安装路径不要改默认是C:\MinGW直接点击「Continue」。等待安装完成约1-2分钟安装完成后会自动弹出MinGW Installer一个白色的小窗口标题是“MinGW Installation Manager”不要关闭这个窗口后续要配置。踩坑点3修改MinGW安装路径后续配置环境变量时路径写错导致编译器无法被识别。 解决方案安装时直接用默认路径C:\MinGW不要修改如果已经修改记住自己的安装路径比如D:\MinGW后续配置环境变量时替换成自己的路径即可。踩坑点4下载MinGW后没有弹出MinGW Installer窗口或者不小心关闭了。 解决方案找到MinGW的安装文件夹默认C:\MinGW打开里面的「mingw-get.exe」就能重新打开MinGW Installer。第3步配置MinGW最关键一步决定编译器能否正常使用操作难度★★☆重点是勾选正确的组件新手容易漏勾或勾错打开MinGW Installer窗口安装完成后自动弹出若关闭按上面的方法重新打开窗口里会有很多组件我们只需要勾选2个核心组件其他不用管。找到「mingw32-base」和「mingw32-gcc-g」两个组件在窗口的列表里按字母顺序排列很好找右键点击每个组件选择“Mark for Installation”勾选标记勾选后组件前面会出现一个绿色的对勾。勾选完成后点击窗口左上角的「Installation」在下拉菜单中选择「Apply Changes」应用更改。弹出一个新窗口点击「Apply」确认开始下载并安装勾选的组件文件大小约50MB网速慢的话可能需要3-5分钟耐心等待不要关闭窗口。当窗口显示「All changes were applied successfully」所有更改已成功应用时说明配置完成点击「Close」关闭窗口MinGW就配置好了。踩坑点5漏勾「mingw32-gcc-g」组件导致后续运行C语言代码时出现“无法编译”“未定义标识符”报错。 解决方案重新打开MinGW Installer勾选「mingw32-gcc-g」再次点击「Apply Changes」完成安装即可。踩坑点6下载组件时网络中断导致安装失败窗口显示报错。 解决方案关闭MinGW Installer重新打开再次勾选组件、应用更改若还是失败检查网络换成手机热点下载热点更稳定。第4步配置环境变量给电脑“指路”必做新手最容易出错操作难度★★☆步骤多重点是路径不能错标点不能漏桌面找到「此电脑」右键点击「此电脑」选择「属性」不要双击打开是右键。在弹出的窗口中点击左侧的「高级系统设置」在窗口左侧中间位置蓝色字体。弹出「系统属性」窗口切换到「高级」选项卡点击下方的「环境变量」按钮在窗口右下角。在「环境变量」窗口中找到「系统变量」下方的列表在列表中找到「Path」变量按字母顺序排列很好找点击「编辑」按钮。弹出「编辑环境变量」窗口点击「新建」按钮在窗口右侧然后粘贴MinGW的bin文件夹路径C:\MinGW\bin注意路径不能错字母要大写不能多空格、多标点。粘贴完成后点击「确定」然后依次关闭所有打开的窗口共3个窗口都要点击「确定」不要直接关闭否则配置不会保存。新手易混淆点环境变量是什么为什么要配置 环境变量就相当于电脑的“通讯录”你告诉电脑“MinGW在C:\MinGW\bin文件夹里”电脑下次需要用MinGW翻译代码时就能快速找到它不用你手动去找文件夹。如果不配置电脑找不到MinGW就算装了也无法使用。踩坑点7环境变量路径写错比如多写一个空格、少写一个\、字母小写导致后续测试编译器时出现“gcc不是内部或外部命令”报错。 解决方案重新打开环境变量找到新建的路径核对是否是C:\MinGW\bin无空格、无多余字符、字母大写修改后点击确定关闭所有窗口。踩坑点8配置环境变量后没有关闭所有窗口导致配置未保存。 解决方案配置完成后依次点击「编辑环境变量」→「确定」、「环境变量」→「确定」、「系统属性」→「确定」三个窗口都要确认缺一不可。踩坑点9找不到「Path」变量或者误删了Path里的其他路径。 解决方案如果找不到Path就重新安装系统新手不建议如果误删了其他路径不要慌关闭窗口重新打开环境变量点击「新建」把误删的路径粘贴回去如果不记得就百度“Windows系统Path默认路径”复制粘贴即可。终极懒人法控制台一键安装 MinGW自动配环境变量零失败如果你觉得手动安装 MinGW 太麻烦、容易出错那一定要用这个控制台一键安装法全程只需要输入命令自动完成下载、安装、环境变量配置真正做到开箱即用操作步骤全程复制粘贴无需动脑以管理员身份打开 CMDWin 键搜索cmd→ 右键 →以管理员身份运行输入一键安装命令bash运行winget install -e --id MinGW.MinGW-w64等待自动安装完成全程无需操作自动配置好所有环境变量。验证是否成功新开一个 CMD 窗口输入bash运行gcc --version显示版本号即代表安装成功优点✅ 全自动安装✅自动配置环境变量✅ 无路径错误、无组件漏选✅ 不弹窗口、不捆绑软件✅ 新手 100% 成功第5步测试编译器是否装好验证环境变量配置必做操作难度★☆☆简单几步就能判断是否配置成功按「Win R」键Win键是键盘上有Windows图标的键在Ctrl和Alt之间弹出「运行」窗口输入「cmd」点击「确定」打开命令提示符黑色窗口也叫CMD窗口。在CMD窗口中输入命令gcc --version注意gcc后面有一个空格--version是两个减号不要输错输入完成后按回车键。如果弹出一串英文包含gcc的版本号比如gcc version 8.1.0说明编译器安装成功、环境变量配置正确如果弹出“gcc不是内部或外部命令也不是可运行的程序或批处理文件”说明配置失败回到第4步检查环境变量。踩坑点10输入gcc --version后报错“gcc不是内部或外部命令”。 解决方案① 检查环境变量路径是否正确C:\MinGW\bin② 关闭CMD窗口重新打开环境变量配置后需要重新打开CMD才能生效③ 检查MinGW是否配置成功重新打开MinGW Installer确认两个组件已勾选并应用。第6步VS Code安装C语言插件能写代码、能运行必装操作难度★☆☆插件安装很简单重点装对两个打开VS Code桌面有图标双击打开第一次打开会弹出欢迎界面不用管关闭即可。点击VS Code左侧的「扩展」图标四个方块的图标在左侧工具栏中间很好找进入扩展商店。在扩展商店的搜索框中输入「C/C」找到「C/C」插件微软官方出品作者是Microsoft排在第一个图标是蓝色的“C”点击「安装」按钮安装完成后按钮会变成「已安装」。同样在搜索框中输入「Code Runner」找到「Code Runner」插件作者是Jun Han排在第一个图标是绿色的三角点击「安装」按钮。两个插件都安装完成后关闭VS Code重新打开插件安装后需要重启才能生效。新手易混淆点为什么要装这两个插件 ① C/C插件让VS Code识别C语言代码支持语法高亮、代码提示比如你输入printf会自动弹出提示没有它VS Code会把C语言代码当成普通文本② Code Runner插件一键运行代码点击一个按钮就能运行代码并看到结果不用手动输入命令新手必备。踩坑点11安装插件时网络中断导致插件安装失败显示“安装失败”。 解决方案检查网络换成手机热点重新搜索插件点击安装如果还是失败关闭VS Code重新打开再次尝试。踩坑点12安装错插件导致代码无法运行、语法无高亮。 解决方案在扩展商店中找到安装错的插件点击「卸载」然后重新安装「C/C」和「Code Runner」两个插件重启VS Code。四、新手实战写第一个C语言程序测试环境是否完全可用到这一步环境已经部署完成我们写一个简单的C语言程序测试一下能否正常运行新手跟着做就能看到自己的第一个C语言运行结果桌面新建一个文件夹命名为「c_test」名字随意最好是英文不要有中文、空格避免报错。打开VS Code点击左上角的「文件」→「打开文件夹」找到刚才新建的「c_test」文件夹点击「选择文件夹」打开文件夹后VS Code左侧会显示文件夹名称。非常重要点击左侧「c_test」文件夹右键点击选择「新建文件」命名为「hello.c」重点文件名必须是英文后缀必须是.c不能是.txt否则VS Code无法识别为C语言文件。在「hello.c」文件中粘贴以下代码新手可以直接复制粘贴不用懂代码含义后续会学#include stdio.hint main() {// 大一新生第一个C语言程序printf(Hello World! 我是大一新生C语言环境部署成功啦\n);return 0;}粘贴完成后点击VS Code右上角的「三角运行按钮」绿色的三角是Code Runner插件的按钮在右上角一眼就能看到。此时VS Code下方会出现一个黑色的输出窗口显示「Hello World! 我是大一新生C语言环境部署成功啦」说明环境完全搞定可以开始写C语言代码了踩坑点13文件名后缀不是.c比如写成hello.txt导致代码无法运行显示“无法编译”。 解决方案右键点击文件选择「重命名」把后缀改成.c确保文件名是hello.c如果看不到后缀打开文件夹→顶部「查看」→勾选「文件扩展名」就能看到后缀。踩坑点14代码粘贴错误比如少写分号、括号不匹配导致运行报错显示红色英文。 解决方案重新复制文中的代码粘贴到hello.c文件中确保代码和文中一致不要手动修改新手容易漏写分号、括号。踩坑点15点击运行按钮后没有输出结果或者输出窗口一闪而过。 解决方案① 检查Code Runner插件是否安装并重启VS Code② 检查代码是否正确是否有printf语句③ 若输出窗口一闪而过在return 0;前面添加一行代码system(pause);添加后代码如下保存后重新运行即可#include stdio.hint main() {// 大一新生第一个C语言程序printf(Hello World! 我是大一新生C语言环境部署成功啦\n);system(pause); // 防止输出窗口一闪而过return 0;}五、新手必看全流程踩坑汇总收藏遇到问题直接查整理了15个新手最容易踩的坑每个坑都附解决方案遇到报错不用慌对照这里就能解决比问老师、问同学更快捷踩坑编号常见报错/问题解决方案1第三方网站下载VS Code捆绑广告、安装失败卸载现有VS Code从官网https://code.visualstudio.com/重新下载安装2安装VS Code时漏勾Add to PATH后续报错卸载VS Code重新安装勾全三个必选选项3修改MinGW安装路径后续环境变量配置出错重新安装MinGW用默认路径C:\MinGW若已修改记住路径配置环境变量时替换4MinGW安装完成后未弹出Installer窗口打开C:\MinGW文件夹双击mingw-get.exe重新打开窗口5漏勾mingw32-gcc-g代码无法编译重新打开MinGW Installer勾选该组件点击Apply Changes6MinGW组件下载中断安装失败关闭窗口重新勾选组件、应用更改换手机热点下载7环境变量路径写错CMD输入gcc报错重新配置环境变量确保路径是C:\MinGW\bin无空格、无错字8配置环境变量后未保存未点击确定重新打开环境变量配置完成后依次点击三个窗口的确定9误删Path里的其他路径重新新建路径粘贴默认Path路径百度搜索Windows默认Path路径10CMD输入gcc --version报错“不是内部命令”检查环境变量路径关闭CMD重新打开检查MinGW配置11VS Code插件安装失败换网络手机热点重新安装安装后重启VS Code12安装错插件代码无高亮、无法运行卸载错的插件重新安装C/C和Code Runner重启VS Code13C语言文件名后缀不是.c无法编译重命名文件后缀改为.c打开文件夹勾选“文件扩展名”确认14代码粘贴错误运行报错红色英文重新复制文中的测试代码粘贴到文件中不要手动修改15运行代码后输出窗口一闪而过在return 0;前面添加system(pause);保存后重新运行六、总结新手必背应付老师提问后续复习MG MinGWC语言编译器作用是翻译C语言代码让电脑能运行。C语言环境 VS Code编辑器写代码 MinGW编译器翻译代码 环境变量指路。核心步骤下载VS Code→下载MinGW→配置MinGW→配置环境变量→测试编译器→安装VS Code插件→写代码测试。新手最容易出错的地方环境变量配置、MinGW组件勾选、文件名后缀、插件安装。七、新手福利额外补充帮你少走弯路1. 如果你用的是Mac系统本文是Windows系统的步骤Mac系统的安装部署步骤不同需要的话评论区留言我会补充Mac专属教程。2. 后续学习环境部署完成后接下来就是学习C语言基础语法变量、循环、条件判断等后续我会更新C语言基础教程适合大一新生关注不迷路。3. 报错求助如果遇到文中没有提到的报错或者按照步骤操作还是失败评论区留下你的报错截图/问题我会一一回复帮你解决。八、补充新手高频问题——C语言程序运行乱码原理解决方案很多新手部署完环境、运行代码后会遇到一个新问题输出窗口显示的不是正常中文而是一堆乱码比如“???ˉ???±??”明明代码没写错却看不到正确结果十分影响心态。这部分专门补充乱码的原理、常见原因以及一步一步的解决方法新手跟着做轻松解决乱码问题一乱码原理大白话版新手能懂乱码的核心原因编码格式不匹配。简单说就是“保存代码的编码”和“电脑运行代码时的编码”不一样电脑“读不懂”中文就会显示乱码。具体拆解不用记太细理解逻辑即可你在VS Code里写中文比如printf里的“C语言环境部署成功”VS Code会用一种“编码格式”保存文件默认是UTF-8这是通用编码。而我们安装的MinGW编译器默认使用的是“GBK编码”Windows系统的传统编码来解析代码中的中文。一个是UTF-8编码保存一个是GBK编码解析两者“语言不通”电脑无法正确识别中文就会显示乱码。新手误区以为乱码是环境部署失败、代码写错导致的其实和环境、代码无关只是编码格式没调对是新手最容易忽略的小问题。二常见乱码场景对应解决方案精准排查新手遇到的乱码基本就2种场景对应不同的解决方法不用盲目尝试先看自己的乱码属于哪种场景1运行代码后输出窗口中文全是乱码最常见表现代码中的printf语句有中文运行后输出窗口显示“???ˉ???±??”“浣犲ソ”等乱码英文比如Hello World显示正常。解决方案VS Code调整编码格式推荐新手首选打开VS Code找到你写的C语言文件比如hello.c点击窗口右下角的「UTF-8」显示在状态栏最右侧。点击后弹出下拉菜单选择「通过编码保存」。在新弹出的菜单中搜索并选择「GBK」编码点击「保存」。重新点击右上角的运行按钮此时输出窗口的中文就能正常显示乱码消失。补充说明这种方法是“让代码保存的编码和编译器解析的编码保持一致”都是GBK操作最简单新手一次就能成功不用修改其他设置。场景2修改编码后乱码仍存在少见针对性解决表现按上面的方法调整为GBK编码后运行代码中文还是乱码甚至出现新的报错。解决方案修改Code Runner插件设置强制指定编码打开VS Code点击左侧「扩展」找到「Code Runner」插件点击插件右下角的「设置」齿轮图标。在弹出的设置页面搜索「Code-runner: Executor Map」找到后点击「在settings.json中编辑」。在打开的json文件中找到「c」对应的一行大概是 c: cd $dir gcc $fileName -o $fileNameWithoutExt $dir$fileNameWithoutExt。在这一行的末尾添加编码参数-fexec-charsetGBK -finput-charsetUTF-8修改后如下复制粘贴即可不要改其他内容c: cd $dir gcc $fileName -o $fileNameWithoutExt -fexec-charsetGBK -finput-charsetUTF-8 $dir$fileNameWithoutExt保存json文件关闭VS Code重新打开再次运行代码乱码即可解决。三乱码问题总结新手必记乱码核心编码不匹配VS Code默认UTF-8MinGW默认GBK。首选解决方法将C语言文件编码改为GBKVS Code右下角调整一步到位。备用解决方法修改Code Runner插件设置添加编码参数乱码仍存在时使用。注意修改编码后一定要重新保存文件、重新运行代码否则设置不生效。补充如果是复制别人的代码出现乱码大概率是别人的代码编码是UTF-8你直接用GBK打开导致的按场景1的方法将文件编码改为UTF-8再保存运行即可。结尾作为大一新生第一次部署C语言环境出错很正常不用焦虑跟着这篇文章一步步操作避开所有坑就能顺利搞定如果觉得这篇文章对你有帮助记得点赞、收藏、转发帮助更多和你一样的新手
大一新生必看!VS Code C语言环境部署(超详细分步+全踩坑指南)
个人主页北极的代码欢迎来访作者简介java后端学习者❄️个人专栏苍穹外卖日记SSM框架深入JavaWeb✨命运的结局尽可永在不屈的挑战却不可须臾或缺前言作为刚入门的大一新生被老师要求下载VS Code写C语言却对着“编译器”“环境变量”一脸懵MG到底是什么安装过程中频频报错、代码写好无法运行这篇文章专为新手量身打造全程无跳过、无专业黑话每一步都附操作细节截图指引所有新手踩过的坑全整理跟着做100%搞定C语言环境部署看完直接上手写代码适用人群大一新生、C语言零基础、第一次用VS Code、对电脑操作不熟练的同学核心内容MG含义解析 环境部署原理大白话 VS CodeMinGW分步安装带截图指引 新手易混淆点 全流程踩坑点附解决方案 第一个C语言程序测试手把手一、先解决新手灵魂拷问MG到底是什么90%新生都会懵刚听到老师说“MG”是不是以为是某个高端编程工具、或者C语言里的知识点其实完全不用慌——MG是简写和C语言本身无关是MinGW发音近似“Min-G-W”的简称也是我们部署C语言环境的核心工具新手必懂区分避免混淆MinGW全称 Minimalist GNU for Windows简单说就是Windows系统下的C语言编译器作用是把你在VS Code里写的“英文代码”翻译成电脑能识别、能运行的程序没有它VS Code只能当记事本用写再多代码也跑不起来。总结MG ≈ MinGW C语言编译器必须装不装就无法运行代码记死这句话不用再问老师“MG是什么”二、C语言环境部署原理大白话新手能直接看懂很多新生会疑惑为什么不能直接装个VS Code就写代码还要装MinGW、配置环境变量其实原理特别简单用“写字→翻译→跑步”就能理解VS Code编辑器相当于“笔记本”你的作用是在这个“笔记本”上写C语言代码比如printf(Hello World)它只负责让你写得舒服、看得清楚不负责“运行”代码。MinGW编译器相当于“翻译官”电脑看不懂你写的C语言代码它只认识二进制指令这个“翻译官”会把你的代码翻译成电脑能识别的指令。环境变量相当于“给电脑指路”告诉电脑“翻译官MinGW在哪个文件夹里”不然电脑找不到“翻译官”就算你写好代码、装了MinGW也无法完成翻译自然运行不了。核心逻辑 写代码VS Code → 翻译代码MinGW编译器 → 电脑运行程序环境变量指路成功新手误区把VS Code当成“能运行C语言的软件”忽略MinGW和环境变量导致代码写好后点击运行要么报错、要么没反应这是最常见的入门坑三、全程分步操作VS Code MinGW 安装部署Windows系统最通用附截图指引重点说明本文以Windows 10/11系统为例大一新生绝大多数用Windows每一步都标清“必做/可选”“注意事项”截图均为实际操作界面看不清的地方可以放大跟着点就不会错第1步下载VS Code老师要求的必装操作难度★☆☆全程下一步重点勾对选项打开VS Code官网官网安全无广告别去第三方网站下载 官网地址https://code.visualstudio.com/复制粘贴到浏览器即可不用记官网首页会自动识别你的电脑系统Windows直接点击「Download for Windows」绿色按钮很大一眼就能看到开始下载文件大小约100MB网速快的话1分钟搞定。下载完成后找到安装包一般在“下载”文件夹里文件名是「VSCodeUserSetup-x64-xxx.exe」双击打开进入安装界面。关键一步新手最容易漏勾导致后续报错 安装界面勾选3个选项全部必勾缺一不可Add to PATH让电脑能快速找到VS Code后续打开文件更方便Create desktop icon创建桌面图标后续打开VS Code不用找安装文件夹Open with Code通过Code打开文件后续双击C语言文件能直接用VS Code打开勾选完成后点击「下一步」直到出现「安装」按钮点击安装等待5-10分钟根据电脑配置配置高的话更快。安装完成后点击「完成」先不要打开VS Code后续要装插件等配置完MinGW再打开避免冲突。踩坑点1去第三方网站下载VS Code导致安装包捆绑广告、恶意软件甚至安装失败。 解决方案只从官网下载复制上面的官网地址别点百度搜索里的“高速下载”“一键下载”。踩坑点2漏勾“Add to PATH”后续打开VS Code、运行代码时会出现“无法找到程序”的报错。 解决方案如果已经漏勾卸载VS Code重新安装务必勾全三个选项卸载方法控制面板→程序和功能→找到Visual Studio Code→卸载。第2步下载MinGW编译器必装MG的核心操作难度★☆☆下载过程无难度重点记安装路径打开MinGW官网同样是安全无广告新手直接复制地址 官网地址https://sourceforge.net/projects/mingw/进入页面后不用注册登录直接点击绿色的「Download」按钮在页面中间很大点击后会自动开始下载文件大小约2MB很快就能下载完成。下载完成后找到安装包文件名是「mingw-get-setup.exe」双击打开进入安装界面。点击「Install」进入安装路径选择界面重点安装路径不要改默认是C:\MinGW直接点击「Continue」。等待安装完成约1-2分钟安装完成后会自动弹出MinGW Installer一个白色的小窗口标题是“MinGW Installation Manager”不要关闭这个窗口后续要配置。踩坑点3修改MinGW安装路径后续配置环境变量时路径写错导致编译器无法被识别。 解决方案安装时直接用默认路径C:\MinGW不要修改如果已经修改记住自己的安装路径比如D:\MinGW后续配置环境变量时替换成自己的路径即可。踩坑点4下载MinGW后没有弹出MinGW Installer窗口或者不小心关闭了。 解决方案找到MinGW的安装文件夹默认C:\MinGW打开里面的「mingw-get.exe」就能重新打开MinGW Installer。第3步配置MinGW最关键一步决定编译器能否正常使用操作难度★★☆重点是勾选正确的组件新手容易漏勾或勾错打开MinGW Installer窗口安装完成后自动弹出若关闭按上面的方法重新打开窗口里会有很多组件我们只需要勾选2个核心组件其他不用管。找到「mingw32-base」和「mingw32-gcc-g」两个组件在窗口的列表里按字母顺序排列很好找右键点击每个组件选择“Mark for Installation”勾选标记勾选后组件前面会出现一个绿色的对勾。勾选完成后点击窗口左上角的「Installation」在下拉菜单中选择「Apply Changes」应用更改。弹出一个新窗口点击「Apply」确认开始下载并安装勾选的组件文件大小约50MB网速慢的话可能需要3-5分钟耐心等待不要关闭窗口。当窗口显示「All changes were applied successfully」所有更改已成功应用时说明配置完成点击「Close」关闭窗口MinGW就配置好了。踩坑点5漏勾「mingw32-gcc-g」组件导致后续运行C语言代码时出现“无法编译”“未定义标识符”报错。 解决方案重新打开MinGW Installer勾选「mingw32-gcc-g」再次点击「Apply Changes」完成安装即可。踩坑点6下载组件时网络中断导致安装失败窗口显示报错。 解决方案关闭MinGW Installer重新打开再次勾选组件、应用更改若还是失败检查网络换成手机热点下载热点更稳定。第4步配置环境变量给电脑“指路”必做新手最容易出错操作难度★★☆步骤多重点是路径不能错标点不能漏桌面找到「此电脑」右键点击「此电脑」选择「属性」不要双击打开是右键。在弹出的窗口中点击左侧的「高级系统设置」在窗口左侧中间位置蓝色字体。弹出「系统属性」窗口切换到「高级」选项卡点击下方的「环境变量」按钮在窗口右下角。在「环境变量」窗口中找到「系统变量」下方的列表在列表中找到「Path」变量按字母顺序排列很好找点击「编辑」按钮。弹出「编辑环境变量」窗口点击「新建」按钮在窗口右侧然后粘贴MinGW的bin文件夹路径C:\MinGW\bin注意路径不能错字母要大写不能多空格、多标点。粘贴完成后点击「确定」然后依次关闭所有打开的窗口共3个窗口都要点击「确定」不要直接关闭否则配置不会保存。新手易混淆点环境变量是什么为什么要配置 环境变量就相当于电脑的“通讯录”你告诉电脑“MinGW在C:\MinGW\bin文件夹里”电脑下次需要用MinGW翻译代码时就能快速找到它不用你手动去找文件夹。如果不配置电脑找不到MinGW就算装了也无法使用。踩坑点7环境变量路径写错比如多写一个空格、少写一个\、字母小写导致后续测试编译器时出现“gcc不是内部或外部命令”报错。 解决方案重新打开环境变量找到新建的路径核对是否是C:\MinGW\bin无空格、无多余字符、字母大写修改后点击确定关闭所有窗口。踩坑点8配置环境变量后没有关闭所有窗口导致配置未保存。 解决方案配置完成后依次点击「编辑环境变量」→「确定」、「环境变量」→「确定」、「系统属性」→「确定」三个窗口都要确认缺一不可。踩坑点9找不到「Path」变量或者误删了Path里的其他路径。 解决方案如果找不到Path就重新安装系统新手不建议如果误删了其他路径不要慌关闭窗口重新打开环境变量点击「新建」把误删的路径粘贴回去如果不记得就百度“Windows系统Path默认路径”复制粘贴即可。终极懒人法控制台一键安装 MinGW自动配环境变量零失败如果你觉得手动安装 MinGW 太麻烦、容易出错那一定要用这个控制台一键安装法全程只需要输入命令自动完成下载、安装、环境变量配置真正做到开箱即用操作步骤全程复制粘贴无需动脑以管理员身份打开 CMDWin 键搜索cmd→ 右键 →以管理员身份运行输入一键安装命令bash运行winget install -e --id MinGW.MinGW-w64等待自动安装完成全程无需操作自动配置好所有环境变量。验证是否成功新开一个 CMD 窗口输入bash运行gcc --version显示版本号即代表安装成功优点✅ 全自动安装✅自动配置环境变量✅ 无路径错误、无组件漏选✅ 不弹窗口、不捆绑软件✅ 新手 100% 成功第5步测试编译器是否装好验证环境变量配置必做操作难度★☆☆简单几步就能判断是否配置成功按「Win R」键Win键是键盘上有Windows图标的键在Ctrl和Alt之间弹出「运行」窗口输入「cmd」点击「确定」打开命令提示符黑色窗口也叫CMD窗口。在CMD窗口中输入命令gcc --version注意gcc后面有一个空格--version是两个减号不要输错输入完成后按回车键。如果弹出一串英文包含gcc的版本号比如gcc version 8.1.0说明编译器安装成功、环境变量配置正确如果弹出“gcc不是内部或外部命令也不是可运行的程序或批处理文件”说明配置失败回到第4步检查环境变量。踩坑点10输入gcc --version后报错“gcc不是内部或外部命令”。 解决方案① 检查环境变量路径是否正确C:\MinGW\bin② 关闭CMD窗口重新打开环境变量配置后需要重新打开CMD才能生效③ 检查MinGW是否配置成功重新打开MinGW Installer确认两个组件已勾选并应用。第6步VS Code安装C语言插件能写代码、能运行必装操作难度★☆☆插件安装很简单重点装对两个打开VS Code桌面有图标双击打开第一次打开会弹出欢迎界面不用管关闭即可。点击VS Code左侧的「扩展」图标四个方块的图标在左侧工具栏中间很好找进入扩展商店。在扩展商店的搜索框中输入「C/C」找到「C/C」插件微软官方出品作者是Microsoft排在第一个图标是蓝色的“C”点击「安装」按钮安装完成后按钮会变成「已安装」。同样在搜索框中输入「Code Runner」找到「Code Runner」插件作者是Jun Han排在第一个图标是绿色的三角点击「安装」按钮。两个插件都安装完成后关闭VS Code重新打开插件安装后需要重启才能生效。新手易混淆点为什么要装这两个插件 ① C/C插件让VS Code识别C语言代码支持语法高亮、代码提示比如你输入printf会自动弹出提示没有它VS Code会把C语言代码当成普通文本② Code Runner插件一键运行代码点击一个按钮就能运行代码并看到结果不用手动输入命令新手必备。踩坑点11安装插件时网络中断导致插件安装失败显示“安装失败”。 解决方案检查网络换成手机热点重新搜索插件点击安装如果还是失败关闭VS Code重新打开再次尝试。踩坑点12安装错插件导致代码无法运行、语法无高亮。 解决方案在扩展商店中找到安装错的插件点击「卸载」然后重新安装「C/C」和「Code Runner」两个插件重启VS Code。四、新手实战写第一个C语言程序测试环境是否完全可用到这一步环境已经部署完成我们写一个简单的C语言程序测试一下能否正常运行新手跟着做就能看到自己的第一个C语言运行结果桌面新建一个文件夹命名为「c_test」名字随意最好是英文不要有中文、空格避免报错。打开VS Code点击左上角的「文件」→「打开文件夹」找到刚才新建的「c_test」文件夹点击「选择文件夹」打开文件夹后VS Code左侧会显示文件夹名称。非常重要点击左侧「c_test」文件夹右键点击选择「新建文件」命名为「hello.c」重点文件名必须是英文后缀必须是.c不能是.txt否则VS Code无法识别为C语言文件。在「hello.c」文件中粘贴以下代码新手可以直接复制粘贴不用懂代码含义后续会学#include stdio.hint main() {// 大一新生第一个C语言程序printf(Hello World! 我是大一新生C语言环境部署成功啦\n);return 0;}粘贴完成后点击VS Code右上角的「三角运行按钮」绿色的三角是Code Runner插件的按钮在右上角一眼就能看到。此时VS Code下方会出现一个黑色的输出窗口显示「Hello World! 我是大一新生C语言环境部署成功啦」说明环境完全搞定可以开始写C语言代码了踩坑点13文件名后缀不是.c比如写成hello.txt导致代码无法运行显示“无法编译”。 解决方案右键点击文件选择「重命名」把后缀改成.c确保文件名是hello.c如果看不到后缀打开文件夹→顶部「查看」→勾选「文件扩展名」就能看到后缀。踩坑点14代码粘贴错误比如少写分号、括号不匹配导致运行报错显示红色英文。 解决方案重新复制文中的代码粘贴到hello.c文件中确保代码和文中一致不要手动修改新手容易漏写分号、括号。踩坑点15点击运行按钮后没有输出结果或者输出窗口一闪而过。 解决方案① 检查Code Runner插件是否安装并重启VS Code② 检查代码是否正确是否有printf语句③ 若输出窗口一闪而过在return 0;前面添加一行代码system(pause);添加后代码如下保存后重新运行即可#include stdio.hint main() {// 大一新生第一个C语言程序printf(Hello World! 我是大一新生C语言环境部署成功啦\n);system(pause); // 防止输出窗口一闪而过return 0;}五、新手必看全流程踩坑汇总收藏遇到问题直接查整理了15个新手最容易踩的坑每个坑都附解决方案遇到报错不用慌对照这里就能解决比问老师、问同学更快捷踩坑编号常见报错/问题解决方案1第三方网站下载VS Code捆绑广告、安装失败卸载现有VS Code从官网https://code.visualstudio.com/重新下载安装2安装VS Code时漏勾Add to PATH后续报错卸载VS Code重新安装勾全三个必选选项3修改MinGW安装路径后续环境变量配置出错重新安装MinGW用默认路径C:\MinGW若已修改记住路径配置环境变量时替换4MinGW安装完成后未弹出Installer窗口打开C:\MinGW文件夹双击mingw-get.exe重新打开窗口5漏勾mingw32-gcc-g代码无法编译重新打开MinGW Installer勾选该组件点击Apply Changes6MinGW组件下载中断安装失败关闭窗口重新勾选组件、应用更改换手机热点下载7环境变量路径写错CMD输入gcc报错重新配置环境变量确保路径是C:\MinGW\bin无空格、无错字8配置环境变量后未保存未点击确定重新打开环境变量配置完成后依次点击三个窗口的确定9误删Path里的其他路径重新新建路径粘贴默认Path路径百度搜索Windows默认Path路径10CMD输入gcc --version报错“不是内部命令”检查环境变量路径关闭CMD重新打开检查MinGW配置11VS Code插件安装失败换网络手机热点重新安装安装后重启VS Code12安装错插件代码无高亮、无法运行卸载错的插件重新安装C/C和Code Runner重启VS Code13C语言文件名后缀不是.c无法编译重命名文件后缀改为.c打开文件夹勾选“文件扩展名”确认14代码粘贴错误运行报错红色英文重新复制文中的测试代码粘贴到文件中不要手动修改15运行代码后输出窗口一闪而过在return 0;前面添加system(pause);保存后重新运行六、总结新手必背应付老师提问后续复习MG MinGWC语言编译器作用是翻译C语言代码让电脑能运行。C语言环境 VS Code编辑器写代码 MinGW编译器翻译代码 环境变量指路。核心步骤下载VS Code→下载MinGW→配置MinGW→配置环境变量→测试编译器→安装VS Code插件→写代码测试。新手最容易出错的地方环境变量配置、MinGW组件勾选、文件名后缀、插件安装。七、新手福利额外补充帮你少走弯路1. 如果你用的是Mac系统本文是Windows系统的步骤Mac系统的安装部署步骤不同需要的话评论区留言我会补充Mac专属教程。2. 后续学习环境部署完成后接下来就是学习C语言基础语法变量、循环、条件判断等后续我会更新C语言基础教程适合大一新生关注不迷路。3. 报错求助如果遇到文中没有提到的报错或者按照步骤操作还是失败评论区留下你的报错截图/问题我会一一回复帮你解决。八、补充新手高频问题——C语言程序运行乱码原理解决方案很多新手部署完环境、运行代码后会遇到一个新问题输出窗口显示的不是正常中文而是一堆乱码比如“???ˉ???±??”明明代码没写错却看不到正确结果十分影响心态。这部分专门补充乱码的原理、常见原因以及一步一步的解决方法新手跟着做轻松解决乱码问题一乱码原理大白话版新手能懂乱码的核心原因编码格式不匹配。简单说就是“保存代码的编码”和“电脑运行代码时的编码”不一样电脑“读不懂”中文就会显示乱码。具体拆解不用记太细理解逻辑即可你在VS Code里写中文比如printf里的“C语言环境部署成功”VS Code会用一种“编码格式”保存文件默认是UTF-8这是通用编码。而我们安装的MinGW编译器默认使用的是“GBK编码”Windows系统的传统编码来解析代码中的中文。一个是UTF-8编码保存一个是GBK编码解析两者“语言不通”电脑无法正确识别中文就会显示乱码。新手误区以为乱码是环境部署失败、代码写错导致的其实和环境、代码无关只是编码格式没调对是新手最容易忽略的小问题。二常见乱码场景对应解决方案精准排查新手遇到的乱码基本就2种场景对应不同的解决方法不用盲目尝试先看自己的乱码属于哪种场景1运行代码后输出窗口中文全是乱码最常见表现代码中的printf语句有中文运行后输出窗口显示“???ˉ???±??”“浣犲ソ”等乱码英文比如Hello World显示正常。解决方案VS Code调整编码格式推荐新手首选打开VS Code找到你写的C语言文件比如hello.c点击窗口右下角的「UTF-8」显示在状态栏最右侧。点击后弹出下拉菜单选择「通过编码保存」。在新弹出的菜单中搜索并选择「GBK」编码点击「保存」。重新点击右上角的运行按钮此时输出窗口的中文就能正常显示乱码消失。补充说明这种方法是“让代码保存的编码和编译器解析的编码保持一致”都是GBK操作最简单新手一次就能成功不用修改其他设置。场景2修改编码后乱码仍存在少见针对性解决表现按上面的方法调整为GBK编码后运行代码中文还是乱码甚至出现新的报错。解决方案修改Code Runner插件设置强制指定编码打开VS Code点击左侧「扩展」找到「Code Runner」插件点击插件右下角的「设置」齿轮图标。在弹出的设置页面搜索「Code-runner: Executor Map」找到后点击「在settings.json中编辑」。在打开的json文件中找到「c」对应的一行大概是 c: cd $dir gcc $fileName -o $fileNameWithoutExt $dir$fileNameWithoutExt。在这一行的末尾添加编码参数-fexec-charsetGBK -finput-charsetUTF-8修改后如下复制粘贴即可不要改其他内容c: cd $dir gcc $fileName -o $fileNameWithoutExt -fexec-charsetGBK -finput-charsetUTF-8 $dir$fileNameWithoutExt保存json文件关闭VS Code重新打开再次运行代码乱码即可解决。三乱码问题总结新手必记乱码核心编码不匹配VS Code默认UTF-8MinGW默认GBK。首选解决方法将C语言文件编码改为GBKVS Code右下角调整一步到位。备用解决方法修改Code Runner插件设置添加编码参数乱码仍存在时使用。注意修改编码后一定要重新保存文件、重新运行代码否则设置不生效。补充如果是复制别人的代码出现乱码大概率是别人的代码编码是UTF-8你直接用GBK打开导致的按场景1的方法将文件编码改为UTF-8再保存运行即可。结尾作为大一新生第一次部署C语言环境出错很正常不用焦虑跟着这篇文章一步步操作避开所有坑就能顺利搞定如果觉得这篇文章对你有帮助记得点赞、收藏、转发帮助更多和你一样的新手