文章目录

  • 一. VSCode介绍
  • 二. GCC编译器
    • 1. 安装
  • 三. VScode中配置GCC

一. VSCode介绍

VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

VS Code 使用 Monaco Editor 作为其底层的代码编辑器。

VSCode官网https://code.visualstudio.com/

二. GCC编译器

Linux系统自带gcc编译器

gcc 与 g++ 分别是 gnu 的 c & c++ 编译器 gcc/g++ 在执行编译工作的时候,总共需要4步:

1、预处理,生成 .i 的文件[预处理器cpp]
2、将预处理后的文件转换成汇编语言, 生成文件 .s [编译器egcs]
3、有汇编变为目标代码(机器代码)生成 .o 的文件[汇编器as]
4、连接目标代码, 生成可执行程序 [链接器ld]

MinGW 的全称是:Minimalist GNU on Windows ,实际上是将gcc(c/c++编译器)移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具。

官网https://www.mingw-w64.org/

1. 安装

将安装包解压到D盘下

配置环境变量,将bin目录配置到path中。

验证安装是否成功,在cmd中输入命令gcc -v。
安装成功

三. VScode中配置GCC

添加C插件

参考文献

C语言开发环境搭建:VSCode+GCC相关推荐

  1. 轻松玩转树莓派Pico之三、Windows+Ubuntu虚拟机模式下VSCode C语言开发环境搭建

    目录 1.VSCode下载与安装 2.VSCode基础插件安装 3.SSH连接与配置 4.SSH免密登录 5.Pico编译 工欲善其事,必先利其器.之前的介绍的Pico流程都是通过命令行编译,没有进行 ...

  2. 第1章 Window下VSCode的C语言开发环境搭建 (一)

    文章目录 文档视频讲解链接地址 第01章 开发环境搭建 1.1 C语言开发环境搭建 1. 常用的C语言开发环境介绍 VC++ 6.0 VS 2019 Clion DevC++ vim编辑 VSCode ...

  3. 1 Go语言开发环境搭建详细教程+go常见bug合集【Go语言教程】

    Go语言开发环境搭建[Win.Linux.Mac] 1 SDK下载 官网地址:golang.org,因为一些原因国内可能无法访问.可以使用下面第二个链接. 国内地址访问:https://golang. ...

  4. win10 C语言开发环境搭建

    win10 C语言开发环境搭建 一.编辑器的选择 二.windows10下的开发环境 方法一: 1.下载msys64 2.更新安装包,下载mingw64 gcc编译器 3.打开clion编辑器,配置m ...

  5. 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 博客总结 : 设置SecureCRT ...

  6. 【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建

    ‍原文链接:区块链基础语言(二)--Go语言开发环境搭建 一.操作系统位数的查询方法‍ 在安装前首先要了解个人的电脑系统位数是32位还是64位. 1.1Windows系统查询方法 右击"计算 ...

  7. 【学习OpenCV4】案例3:OpenCV Python语言开发环境搭建

    本书分享内容来自图书学习OpenCV 4:基于Python的算法实战>,该书刚刚上市,是国内第一本系统讲解OpenCV4各个模块的图书,配套案例深入浅出的讲解.第一章有在各个平台搭建环境的介绍, ...

  8. R语言开发环境搭建与实践

    R语言开发环境搭建与实践 R语言是统计领域广泛使用的诞生于1980年左右的S语言的一个分支.R语言的特点: 集统计分析与图形显示于一体的统计分析软件. 自由软件,完全免费并且开放源代码. 可编程语言, ...

  9. 大数据DTSpark蘑菇云行动之 第一课:Scala语言开发环境搭建

    大数据DTSpark"蘑菇云"行动之 第一课:Scala语言开发环境搭建 第一次听王家林老师的课,感觉很不错,特别是家林老师对技术的那种热情深深的感染了我.希望在以后的日子学有所成 ...

  10. R 语言开发环境搭建

    R 语言在统计计算和画图方面有着显著的优势,因此在大数据领域也有其一席之地. 本文将演示怎样搭建R 语言开发环境. 搭建R 语言开发环境,主要有两个步骤: - 安装 R 到操作系统 - 安装支持 R ...

最新文章

  1. 初识java反射机制
  2. 牛客网在线编程题之“换汽水”
  3. javaScript字符串应用
  4. redis 的bitmap 开源包 bitmapist的应用
  5. Java面向对象编程(高级)
  6. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
  7. 怎么查linux上谁删了文件,如何在 Linux 下快速找到被删除的文件?
  8. visual studio 删除附加项
  9. web第二章 namp和massan扫描技术
  10. php 读取脸型,基于OpenCV的PHP图像人脸检测识别技术
  11. 田野调查手记·浮山摩崖石刻(七)
  12. 基础篇:6.1)公差标注的进化
  13. vim安装使用pathogen
  14. 四阶幻方c语言编程,13年 第四届 蓝桥杯C语言C组 第4题 幻方填空
  15. 快速屏蔽百度热榜百度广告百度推广
  16. 【HTML】元素的 alt 和 title 有什么区别?
  17. 【机器人学】平面2R机器人(六)——MATLAB仿真
  18. 扑克迷如何在2019-03-28的市场中利用十字星进行跑赢大盘
  19. FPM生成Allegro封装常见问题及解决方法
  20. 应该成为一名系统工程师么?

热门文章

  1. linux tar 100g,是时候压缩非常大的(100G)文件了
  2. Scratch(五十):清明时节
  3. GlusterFS如何解决分布式文件系统的难题?
  4. java web电影售票系统
  5. oracle使用PLsql查询
  6. VB.NET制作SQL用户登录界面代码
  7. 【考研高数-线性代数-强化】第三章 n维向量(难点,加油)
  8. 计算存款复利的python代码_Python存款复利
  9. win7高级启动选项:_使您的手机游戏成功。 第二部分:高级选项
  10. 蓝松视频编辑4.5.0更新介绍