当前位置: 首页 > news >正文

配置vscode环境极简版(C/C++)(图文)

前言

众所周知,vscode是一个代码编辑器,不能直接编译运行我们敲的代码,必须提前配置好环境,而这也是劝退一众小白的一大重要因素,下面我想以一种提纲挈领的方式带大家走一遍从配置环境到运行实操代码的全过程。

安装vscode

在官网下载符合自己电脑版本的vscode,安装过程中只需一直点【确认】即可。(在安装过程中可以添加“创建桌面快捷方式”和“添加以vscode方式打开文件”)

官网链接🔗:Download Visual Studio Code - Mac, Linux, Windows

下载编译器

百度网盘下载链接:https://pan.baidu.com/s/1nVAQ2C7Kh5tK2mP5GrMlGw?pwd=1234

提取码: 1234

配置环境

在D盘或C盘下解压缩文件,并找到以下文件夹【MinGW64\bin】

复制当前文件夹的路径,以C盘为例,你的文件路径应该是【C:\MinGW64\bin】

打开系统的高级系统设置,1.【设置-系统-系统信息-高级系统设置】

进入环境配置界面,点击【环境变量(N)】

找到【系统变量(S)-Path】,点击将光标移至【Path】,再点击【编辑】,进入【编辑】界面,再点击【新建】。

OK,现在将你刚才复制的路径粘贴即可,之后点击三次【确定】便可完成配置环境工作。

Hello World!

汉化

打开vscode,在插件市场搜索【chinese】,选择第一个下载之后重新启动vscode

创建文件并粘贴代码

在工作区创建一个hello.c源文件,如图:

复制示例代码,粘贴到编辑区

#include<stdlib.h>
int main(){printf("Hello World!");system("pause");return 0;
}
安装插件

在插件市场,搜索【C/C++】,安装第一个即可。

配置插件

按住【ctrl+shift+p】,进入配置界面,点击【C/C++:编辑配置(UI)】

找到【编译器路径】,选择你电脑上的编译器路径,包含【MinGW64/bin/gcc.exx】

(可选)这一步可能因电脑而又差异,在【IntelliSense模式】中选择【windows-gcc-x64】

配置launch.json文件

接下来这一步很重要,点击画面中的【设置】符号

选择第一个【C/C++:gcc.exe生成和调试活动文件】

进入以下界面将【externalConsole:false】的【false】改为【true】,ctrl+s保存,这一步是为了调用外部控制台。

Hello World!

这时,回到你的hello.c文件,按住【ctrl+F5】,即可【Hello World!】了。^-^

反馈

由于在编写博客时难以囊括全部情况,并且可能出现舛误,因此希望得到大家的反馈,大家有什么问题可以在评论区里提问,后续也会出java和python的配置教程。最后,如果这篇博客对你有所帮助,请不吝点赞。

相关文章:

  • 在idea中配置tomcat服务器,部署一个项目(下载教程加链接)
  • KONG - API转发流程梳理
  • 深入探索Java并发编程:ArrayBlockingQueue详解
  • Python最常用的库
  • 从零开始利用MATLAB进行FPGA设计(三)将Simulink模型转化为定点数据类型
  • C# RAM Stable Diffusion 提示词反推 Onnx Demo
  • 基于 Spark 的电商用户行为分析系统
  • AI智能分析网关V4将HTTP消息推送至安防监控视频汇聚EasyCVR平台的操作步骤
  • 大语言模型(LLM)Token 概念
  • 如何配置Apache的反向代理
  • Linux动态库*.so函数名修改
  • 动态规划 Leetcode 377 组合总和IV
  • 记事小本本
  • web学习笔记(三十三)
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的稻田虫害检测系统详解(深度学习+Python代码+UI界面+训练数据集)
  • 网络传输文件的问题
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【个人向】《HTTP图解》阅后小结
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Angular4 模板式表单用法以及验证
  • css的样式优先级
  • Hexo+码云+git快速搭建免费的静态Blog
  • HTML-表单
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • java概述
  • JSDuck 与 AngularJS 融合技巧
  • js面向对象
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Mocha测试初探
  • Node项目之评分系统(二)- 数据库设计
  • python_bomb----数据类型总结
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 初探 Vue 生命周期和钩子函数
  • 大整数乘法-表格法
  • 前端
  • 前端相关框架总和
  • 前端学习笔记之观察者模式
  • 入手阿里云新服务器的部署NODE
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 7行Python代码的人脸识别
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 湖北分布式智能数据采集方法有哪些?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #每日一题合集#牛客JZ23-JZ33
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言)fgets与fputs函数详解
  • (八)Spring源码解析:Spring MVC
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)shell调试方法
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...