前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >VSCode安装配置C语言(保姆级教程)

VSCode安装配置C语言(保姆级教程)

作者头像
平凡之路.
发布于 2024-10-09 06:48:16
发布于 2024-10-09 06:48:16
9940
举报
文章被收录于专栏:学习学习

引言

Visual Studio Code(简称VS Code)正是一款备受好评的代码编辑器,它免费、开源,支持多种编程语言,拥有丰富的插件和强大的功能。

然而,对于新生小白来说,安装和配置VS Code可能会遇到一些困难。为了帮助大家顺利上手这款强大的代码编辑器,本文将详细介绍如何下载、安装、配置和优化VS Code。通过阅读本文,希望你能快速掌握VS Code的使用方法,为编程学习之路奠定坚实的基础。

一、VS Code的卸载

在开始安装VS Code之前,我们先聊聊如何彻底卸载它。有些新手在初次安装时可能会遇到配置错误或运行问题。简单地重新下载可能不会解决问题,因为相关文件和设置可能仍然留在你的电脑上。我会展示如何彻底卸载VS Code,确保你的环境干净,以便进行无缝的重新安装和配置。这样,你就可以跟随我的步骤,顺利开始使用VS Code了。

1.卸载VS Code应用

首先,我们需要卸载该应用。

点击Win键在控制面板中找到设置(或者直接Win+I键打开设置),点击应用>安装的应用,

随后在界面中找到图示软件,右键点击卸载。

2.删除安装的插件

接下来找到“C:\Users(用户)\用户名”目录下的.vscode文件夹。

桌面点击此电脑,进入C盘,在C盘中以此点击【用户】>>【当前自己用户名】>>【.vs code】,

找到【.vscode】文件夹,将其删除即可。

3.删除配置的信息

最后,我们需要找到“C:\Users(用户)\用户名\AppData\Roaming”目录下的Code文件。

注意这是一个隐藏文件夹,此时我们需要按下面操作来显示电脑中隐藏的文件夹,

找到右上角三个点点击“选项”,

bcdb6d819eec4290bad8c2aa6aa11c6a.png
bcdb6d819eec4290bad8c2aa6aa11c6a.png

再点击“查看”,在“高级设置” 中下滑找到并勾选显示隐藏的文件,再以此点击应用和确定。

这样就可以在原先的目录中找到AppData文件夹了。

以此点击【AppData】>>【Roaming】>>【Code】,

将Code文件夹删除即可。

1d4098db3d8846b197d9f68afbbab7f9.png
1d4098db3d8846b197d9f68afbbab7f9.png

这样,我们的VS Code才算彻底的删除干净了。

二、VS Code的安装

1.下载vscode

浏览器搜索vscode官网,进入官网进行下载,也可点击下面链接进入官网下载界面

下载 Visual Studio Code - Mac、Linux、Windows

icon-default.png?t=N7T8
icon-default.png?t=N7T8

https://code.visualstudio.com/Download

找到对应的版本进行下载,这里以windows版本为例。

2.安装VS Code

下载完成后找到安装程序根据提示进行安装即可(注意最好不要安装到c盘)

三、VS Code配置C语言环境

1.安装插件

进入VS Code,点击扩展,

搜索chinese,找到并安装中文语言包,

764fa03d99c948d78617d365ca7b5350.png
764fa03d99c948d78617d365ca7b5350.png

安装完成后右下角会出现此选项,点击切换中文。

随后接着再扩展中搜索c ,安装所圈的插件(捆绑包,三个一起安装好了)。

e786b325dd0a4e299aa1cd34fa938fa2.png
e786b325dd0a4e299aa1cd34fa938fa2.png

2.下载MinGW

MinGW(Minimalist GNU for Windows)是一个软件开发环境,它提供了一套适合Windows平台的GNU工具集,包括GCC(GNU编译器集合)、GNU Binutils和其他工具。MinGW使得开发者能够在Windows系统上编译和运行C、C++和其他程序,生成可以在Windows上运行的可执行文件。

打开网站MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

icon-default.png?t=N7T8
icon-default.png?t=N7T8

https://sourceforge.net/projects/mingw-w64/files/

1e2b7b25d28d4a6c891f5fcb957cb206.png
1e2b7b25d28d4a6c891f5fcb957cb206.png

下滑找到x86_64-win32-seh,点击下载

8090dc8219e849ae8fb38e69d1a1ad40.png
8090dc8219e849ae8fb38e69d1a1ad40.png

3.添加路径

下载完成后解压文件

e056b7d5f47b4107bfaab35b7669dfec.png
e056b7d5f47b4107bfaab35b7669dfec.png

得到解压后的文件夹点进去进入bin文件夹

e476b5291acb477691143952ea8231d2.png
e476b5291acb477691143952ea8231d2.png

这里Ctrl+C复制bin文件夹路径

例如:E:\x86_64-8.1.0-release-win32-seh-rt_v6-rev0 (1)\mingw64\bin

354fc2847c7248568150316072cc736b.png
354fc2847c7248568150316072cc736b.png

接着回到桌面按win进入控制面板搜索“环境变量”

3448a1326e204c999199149e8349ea22.png
3448a1326e204c999199149e8349ea22.png

点击环境变量

1a510edc443d461389bd522b9f34b8a1.png
1a510edc443d461389bd522b9f34b8a1.png

下滑找到Path,点击编辑

b75e61d81c864757a3c4a38b9bd5e25f.png
b75e61d81c864757a3c4a38b9bd5e25f.png

点击右上角新建,再Ctrl+V粘贴刚刚复制好的路径,按下确认和应用。

a5336e03c564488fbd079673be19686c.png
a5336e03c564488fbd079673be19686c.png

4.确认gcc位置

控制面板中搜索cmd,进入命令提示符

755b5523e2fd49d287450181bf36db8c.png
755b5523e2fd49d287450181bf36db8c.png

此界面输入where gcc

可以看到下面出现的位置就是我们之前添加的路径(如果不对就看一下有没有复制错误回到上一重新添加路径然后确认并重启电脑)。

593d4b4d7d114c7ea2f8bf4b207fd61c.png
593d4b4d7d114c7ea2f8bf4b207fd61c.png

四、运行C语言程序

创建一个以.c结尾的文件,当右下角出现询问的选项时,点击安装扩展。

b405ac7cc4324de78a0accc2ea2ba1f6.png
b405ac7cc4324de78a0accc2ea2ba1f6.png

写好代码后点击右上角运行,然后选择方框中的C/C++:gcc.exe,

成功运行打印success!

总结

通过这篇博客,我的目标是帮助新生小白们克服初学者的障碍,快速上手VS Code,并为其后续的编程学习打下坚实的基础。希望每一位读者都能跟随指南,顺利地完成VS Code的安装和配置,并在编程的道路上越走越远。

最后,我想强调的是,VS Code的学习和使用是一个持续的过程。随着你对编程的深入了解,你将不断发现VS Code更多强大的功能和插件,它们将极大地提升你的工作效率。因此,保持好奇心,不断探索和学习,是成为一名优秀开发者的关键。祝愿大家在编程的世界里不断进步,创造属于自己的精彩!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-08-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CodeBuddy跨界篇 | 产品经理写代码?不,你错了,我只是想画原型图
今天在上班期间,无意间听到了产品经理正在发愁,说最近工作比较忙,活比较多,有了新需求要花费大量时间思考方案,还要写需求文档,写完需求文档还要出开发原型给开发讲,愁死人了。听到这我突然就想到,上次我在我本机的VSCode 装了CodeBuddy 插件之后,利用 Craft 几句话就做出来一个数独游戏的事。那么我就想,我是不是也可以用VSCode 来直接出开发原型图呢?如果真的能出,明天就可以给产品经理指一条明路了,哈哈。
六月的雨在Tencent
2025/05/15
6191
bootstrap模态框之加载页面至modal-boby
思路:使用$("#reserveForm").html(result); result为Ajax请求controller所返回的页面
week
2018/08/27
4.6K0
bootstrap模态框之加载页面至modal-boby
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
摘要总结:本文介绍了如何使用AngularJS04进行图书信息管理系统开发。主要包括了图书信息录入、查询、修改和删除等功能。同时,还提供了编辑图书和删除图书的接口。通过使用AngularJS04的指令和指令模块,可以方便地实现图书信息管理系统。
张果
2018/01/04
2.5K0
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
Html 收银页面设计
一、效果图 image.png image.png image.png 二、前端页面 1、商品列表: reserveCommodityOnShelfList.jsp <%@ page contentType="text/html;charset=UTF-8" %> <%@ include file="/WEB-INF/views/include/taglib.jsp" %> <html> <head> <title>商品管理</title> <meta name="decorat
week
2018/08/27
13.9K0
Html 收银页面设计
HC小区管理系统项目前端页面开发流程梳理
在我之前写的文章你一定没见过这样高度适配的接口,HC小区管理系统后端项目源码难点梳理 中我们一起梳理了后端项目MicroCommunity的开发流程和难点,当时前端项目MicroCommunityWeb尚未梳理,而前端项目MicroCommunityWeb对于
用户3587585
2024/06/13
5400
HC小区管理系统项目前端页面开发流程梳理
EngineerCMS核心代码
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/53367020
hotqin888
2018/09/11
1.4K0
golang-fullcalendar,engineercms完善日历事件-支持拖曳drop,改变时间resize
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/54023362
hotqin888
2018/09/11
2.1K0
golang-fullcalendar,engineercms完善日历事件-支持拖曳drop,改变时间resize
前端基础:Boostrap
Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。
RendaZhang
2020/09/08
7.7K0
前端基础:Boostrap
VFP+VUE碰撞出火花来了,我入门猫框后开始摸索开发自己的系统
大家好,我们前段时间跟着加菲猫老师学习了VFP+VUE入门课程。通过这门课程我们了解了VUE在网页开发的应用情况,也学会了利用axios组件从网页前端获取后台数据。
加菲猫的VFP
2022/01/05
7740
VFP+VUE碰撞出火花来了,我入门猫框后开始摸索开发自己的系统
python测试开发django-121.bootstrap-table弹出模态框修表格数据提交
整个body内容如下,模态框设置id属性id=”myModal” 修改按钮的id属性id=”btn_edit”
上海-悠悠
2021/09/14
1.4K0
PHP实现用户登录注册功能
初学php做了一些比较常见且有用的页面,放在上面记录一下咯 我是用了bootstrap框架里面的模态框做注册登陆页面,这样页面比较美观 页面效果:
用户8099761
2023/05/11
2.1K0
PHP实现用户登录注册功能
【云+社区年度征文】PHP实现登录注册-LMAP示例
最近事情越来越多了,比赛、实验、大作业、项目、考试,已经很难挤出时间写博客了,十一月产量也不高,但是我会更的(咕咕咕)。
唔仄lo咚锵
2020/12/02
2.3K1
【云+社区年度征文】PHP实现登录注册-LMAP示例
html --- bootstrap 框架 (栅格系统布局)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no,minimal-ui"/> <title>标题</title> <!-- ****** 必须引入 .css 文件 --> <link rel="stylesheet" h
小蔚
2019/09/11
4.9K0
ztree实现左边动态生成树,右边为具体信息功能
页面原型图: 图片.png 功能需求:点击左边树上的子节点,像后台发送请求,将请求到的信息展示在右边的表单里面 前端代码实现: 引入css文档: <link rel="stylesheet" type
王小婷
2018/06/04
3.4K0
电子规范管理系统(2)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/78008917
hotqin888
2018/09/11
1.1K0
电子规范管理系统(2)
基于html+css+jquery+bootstrap响应式网页制作模板——红色中国文化主题:大美中国
家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠标滑过效果等,使用表格、表单补充模块,为方便新手学习页面中没有使用js有需要的可以自行添加。 <font color='#b44846' size='4px'> ❤</font> 【作者主页——🔥获取更多优质
IT司马青衫
2022/08/16
8250
基于html+css+jquery+bootstrap响应式网页制作模板——红色中国文化主题:大美中国
JavaWeb新手进阶经典项目 & 半小时高效开发 & 海量知识点涵盖 (二)
我们昨天完成了第一部分的开发,即项目搭建和登录、注册功能实现。今天本文将与读者一起实现用户列表的显示、部门模块的显示和头像上传功能。
易兮科技
2020/09/27
1.2K0
JavaWeb新手进阶经典项目 & 半小时高效开发 & 海量知识点涵盖 (二)
Web开发---单页面应用(签到日报--技术实现)
疫情前期,员工分布在各个地区,需要上报个人的健康状态和位置信息,于是做了一个单页面应用(当时钉钉和微信上的健康上报模板还没出现)
MiaoGIS
2020/03/16
8580
Web开发---单页面应用(签到日报--技术实现)
PHP 基于 Cookie + Session 实现用户认证功能
接下来,我们通过 Cookie + Session 来完成博客管理后台的用户认证功能。
学院君
2020/10/19
2.6K0
PHP 基于 Cookie + Session 实现用户认证功能
【Java Web_06】Bootstrap
一、CSS全局样式 1. 文本对其方式 ① text-left : 左对齐 ② text-center : 居中 ③ text-right : 右对齐 2. 文本大小写转换 ① text-lowercase : 转小写 ② text-uppercase : 转大写 ③ text-capitalize : 首字母大写 3. 列表样式 ① list-unstyled : 取消前置图标,将左边距设置为0 ② lis
用户8250147
2021/02/04
6.1K0
推荐阅读
相关推荐
CodeBuddy跨界篇 | 产品经理写代码?不,你错了,我只是想画原型图
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档