1、安装MinGW-w64编译器套件

详细安装步骤:

官网下载

理解:

编译器:将源代码翻译成计算机可执行的程序文件(即.exe, windows上)
能在计算机上跑的都是编译器吐出来的程序文件,程序文件的内部才是计算机能直接执行的指令。

MinGW-w64:一个著名项目为Windows平台提供的一套编译器,相关文件托管在SourceForge的网站上。
https://sourceforge.net/projects/mingw-w64/files/
点此处进入SourceForge的官方网站

win32和posix代表线程模型,seh、sjlj、dwarf代表不同的异常处理模式,理论上都可以随便选,这里暂时以seh为例

压缩文件内是一个名为mingw64,建议直接解压到某盘根目录下。如果按照我的步骤,就是下面的操作。如果要自己尝试其他方法的,请务必将其放到某个全英文、不包含空格且尽可能短的目录下,整条路径中不要出现任何中文!

解压到C盘根目录下

bin文件夹是我们实际调用的编译器所在的位置,其他文件夹则是相关配置。同样不可或缺!!

bin 文件加里面可以看到很多应用程序,其中就有gcc、g++等著名的编译器。

编译器这类程序由于没有图形界面,都不能直接在这双击打开,而要通过某种方式使这些编译器被外部程序或用户来调用。为了实现调用,需要把它们所在的目录(在上图中单击地址栏即可显示,Ctrl+C复制地址)添加到环境变量Path中。

复制bin的文件夹路径

把复制的地址添加到环境变量path中

按快捷键【Windows徽标】+【S】或在桌面底部任务栏中点开搜索栏,输入“环境变量”,在弹出的两个匹配结果中,选择“编辑账户的环境变量”
这里是第二个

单击环境变量

双击上面框框中的path,进入编辑状态

将刚刚复制的地址添加到编辑环境变量框框内并上移到最顶部如下

界面不同的小伙伴看这里:
如果你看到的编辑界面不是上面这样一条条的,说名是老系统。但是添加路径的道理是一样的!!!
请使用英文输入法、在取消蓝色选中状态后、在末尾添加内容;你的路径,即英文的分号加文件的路径(刚刚复制的)注意:请不要别把原来的那些变量值一并清除了!

检验是否安装成功

同时按下键盘上的【Windows徽标】+【R】两个键,输入cmd,随即会弹出一个黑乎乎的控制台

在控制台输入,where gcc

如果得到上面图示的输出,恭喜!!那说明该编译器安装成功!!!
可以看出,输出的结果,正是刚刚我们所添加到环境变量的路径。

如果失败 ,请回头检查你添加的路径与你解压出来的gcc是否目录相符。另外,任何时刻修改了环境变量,需重启控制台,才能使环境变量生效。

2、安装VS Code文本编辑器

安装VS Code文本编辑器思维导图

文本编辑器只是写代码的辅助工具
其实只要是能编写纯文本文件的软件,比如最简单的,如Windows记事本,都可以编写任何语言的代码。而那些众多被开发出来的文本编辑器,如VScode,开发者在其中添加了诸多的辅助功能,例如可以给代码不同颜色的高亮(通过给特定语言的语法给代码染色,以便于阅读)、语法错误检查、断点调试、提示出问题的语句等等,这些辅助功能都能够提高代码的编写效率,提高我们的编程体验。

官网下载并安装

Visual Studio Code (即VS Code),仅仅是一个示例,下载地址为:https://code.visualstudio.com/
点击此处下载vscode

安装好vscode后,双击进入的界面是这样的

在写下第一个程序之前,需要完成下列准备工作

首先,安装Chinese插件,汉化当然英文大佬可以忽略此步骤,我是还没考四级的人,当然需要
搜索框中输入chinese
因为我之前是安装过的所以看到的是中文版本,点击install(安装)
接着安装c/c++扩展
搜索c就出来了

安装完插件后

在桌面新建你的第一个文件夹

新建的文件夹必须纯英文
例如,我在桌面新建了一个名为banfei的文件夹

打开banfei文件夹


打开后

大家可能会注意到.vscode文件夹,还有一个hello world 文件
.vscode文件夹:这个文件夹里面包含的是我的配置,具体怎么去配置,待会介绍。
所谓配置就是放在里面的一堆.json文件,它们通常会被自动创建,保存了仅用于这个打开的文件夹的诸多配置,只要存在即可生效。in other words,如果你创建了新的项目文件夹并想迁移旧有的配置,只需要把.vscode文件夹复制过去即可。而如果不小心把配置搞乱了,恢复初始状态最简单的方法就是删除整个.vscode文件夹

文件夹的好处

1、VS Code中打开的一个文件夹下可以包含你一个项目或一段时期内的各种文件,便于我们分门别类、有序地组织代码。
2、文件夹内可以保存独立的配置(位于自动创建的子目录.vscode下,能随工作文件夹一起移动。
3、仅仅在这个文件夹内生效而不修改用户个人的全局配置,也不会与其他文件夹的配置相冲突。
4、VS Code的集成终端在打开的文件夹内自动以该文件夹为启动目录,编译和执行程序时可以方便地使用相对路径。

编写一个hello world 文件(在这里以C语言为例,所以文件后缀为.c)


如果要让代码跑起来,必须配置好编译的环境(这里是指C/C++环境)

脑子里要有源代码文件这个概念。写程序不是说就在界面里写一堆代码然后就能跑了!代码都要写成文件保存起来(到硬盘里),然后才有后续的工作。

3、配置C/C++环境

配置C/C++环境思维导图

快捷键【Ctrl】+【Shift】+【P】,打开命令面板,输入关键词"C/C++


在弹出的诸命令中选择编辑配置 (UI)或者Edit Configurations (UI),将弹出"C/C++"给我们的默认配置

最重要的配置是编译器路径和IntelliSense模式这两项,两者在右侧都有下拉三角。如果前面你正确配置了环境变量,路径的待选项中就会包含几个正确的编译器路径,编写C程序请选择gcc.exe,C++则选择g++.exe

模式选择gcc-x64

注意:VS Code是支持多语言的编辑器,并不只为C/C++服务,所以还要确保把代码文件的后缀名写对,C语言的后缀名是.c,C++的是.cpp,python的是.py
这是VS Code区分你代码类型的标志;无论是在.c文件里敲C++代码,还是在.cpp文件里敲C代码,都是不可取的。

配置C/C++的简单环境完成上面所有步骤,重启VS Code后进行!

运行:

单击运行生成任务

gcc.exe选择生成活动文件

这时候,你会发现白色框框的.exe文件
其实,编写C/C++/Fortran这类程序有两个基本步骤
一是根据代码文件或文件包生成程序文件,这叫编译或生成,需要你调用上面安装的MinGW-w64编译器来完成这件事;
二才是把刚刚生成的程序跑起来,这叫执行,需要你向系统发出执行这个程序的指示

最后,在系统的命令行,(即之前那个黑乎乎的控制台),发出指令,运行.exe 程序文件
vscode,这款文本编辑器的好处就是他把系统的命令行都集成在软件的内部了,从而不必再开新窗口,方便我们的操作。

我们在命令行中输入,‘.\hello world.exe’(此时可以按键盘上的Tab建补全)

可见,控制台已经输出了我们的结果hello world!!

到这里,vscode的配置就已经结束了!!

除此之外,vscode还有很多功能,在这里就不一一列举啦,使用多了,你就会慢慢发现。
如果有错误的地方大家可以相互指出,有疑问的小伙伴也可以私聊我!!!嘿嘿

VScode安装教程,十分详细!(windows版本)相关推荐

  1. MySQL 5.7 解压版 安装教程(图文详细)[Windows](转载)

    本文转载自Horvey's blog的文字,转载仅作学习使用. 最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压 ...

  2. 【安装教程】vscode安装教程(超详细)

    Visual Studio Code(简称 VSCode)是一款由微软开发且跨平台的免费源代码编辑器.该软件支持语法高亮.代码自动补全.代码重构功能,并且内置了命令行工具和 Git版本控制系统.用户可 ...

  3. 新版Android Studio(4.1.1 for Windows 64-bit)的安装教程(超详细)

    新版Android Studio(4.1.1 for Windows 64-bit)的安装教程(超详细) 获取Android Studio软件 在心仪的磁盘新建文件夹:AndroidStudio(文件 ...

  4. Windows 7安装教程(详细图解)——思齐博客

    Windows 7安装教程(详细图解) 发表于 2013-02-13 由 思齐 早前向大家介绍了Windows XP的安装教程,今天思齐再来介绍一下Windows 7的安装教程,Windows 7在安 ...

  5. 【windows环境——VSCode安装教程】

    大家好呀!我是超梦,今天给小伙伴们带来一个最新版在windows环境的VSCode安装教程,话不多说我们开始吧. VSCode安装 下载与安装 设置中文环境 下载与安装 1. 第一步,进入官网,根据自 ...

  6. Redis安装教程超详细

    Redis安装教程超详细 一.Redis安装 1.windows下安装 2.Linux下安装 一.Redis安装 1.windows下安装 默认端口:6379 1.下载链接 https://githu ...

  7. Git安装教程(详细教程)

    Git安装教程(详细教程) 大家好,今天我们来学习一下怎么安装git这个软件,好好看,好好学,超详细的. 第一步 下载git (找到自己需要的版本) 第二步 下载完点击安装包进入 使用许可声明 界面 ...

  8. Qt在线安装教程(详细图文)

    Qt在线安装教程(详细图文 一.前言 二.QT账号的注册 三.QT的安装的镜像 四.安装的过程 一.前言 个人主页: ζ小菜鸡 大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习Qt在线安装. 如果文章对 ...

  9. VSCode安装教程

    VSCode安装教程 VSCode 网址为:https://code.visualstudio.com/ 点击下载有两个版本 stable为标准版,insiders为测试版,标准版为蓝色图标 之后点击 ...

  10. Vivado 2017.2 安装教程(含多版本各类安装包)

    今天给大侠带来FPGA Xilinx Vivado 2017.2 安装教程,话不多说,上货. 各类软件安装包获取方式 Vivado 2017.2版本安装包获取,可在公众号内部回复"Vivad ...

最新文章

  1. tclsh 遍历列表_Tcl / Tk 大全
  2. (转载)你好,C++(17)0.1*10不等于1.0——4.1.4 关系操作符4.1.5 逻辑操作符
  3. yii2 checkboxlist使用及数据入库
  4. Hyperledger fabric1.4.0搭建环境
  5. 多序列比对的c语言程序,多序列比对的实际应用
  6. ssl提高组周六备考赛【2018.10.20】
  7. 暑期训练日志----2018.8.19
  8. php打包mysql_PHP封装MySQL的单例
  9. 查看mysql的安装信息
  10. linux点亮桌面,教你如何点亮自己的Ubuntu 屏幕
  11. Delphi的ReportMachine 如何判断用户在打印对话框点了“确定”还是“取消”
  12. 红外遥控学习,万能遥控解决方案
  13. 仓库入库出库管理软件 PDA盘点软件功能太强大了 兼容大多数PDA手持终端
  14. Padavan固件添加adbyby去广告功能
  15. java 对Excel 操作 例子(上)
  16. 基于微信小程序的人脸分析学生课堂状态监测系统 文档+项目源码
  17. Linux日志切割工具logrotate原理和配置详解
  18. safari浏览网页打开速度很慢怎样解决
  19. 《c语言入门经典》Ivor Horton第十章练习题4
  20. fatal: unable to connect to gitlab.domian: gitlab.domian : Temporary failure in name resolution

热门文章

  1. python(数据分析与可视化)六
  2. 自己初步了解python数据爬虫
  3. 为什么我要在BDTC2016上担任“大数据云服务”分论坛召集人
  4. 线性代数学习笔记——第十三讲——行列式的定义
  5. Algorithm之PrA:PrA之LP线性规划算法经典案例剖析+Matlab编程实现
  6. 在字节跳动干软件测试5年,4月无情被辞,想给划水的兄弟提个醒
  7. Chris Guillebeau: 做什么由自己决定 - 人物志第17篇
  8. 华为机试——翻译电话号码
  9. 大二寒假生活与学习草记
  10. Xcode--下载地址大全