文章目录

  • 文档视频讲解链接地址
  • 第01章 开发环境搭建
    • 1.1 C语言开发环境搭建
      • 1. 常用的C语言开发环境介绍
        • VC++ 6.0
        • VS 2019
        • Clion
        • DevC++
        • vim编辑
        • VSCode
      • 2. Window下VSCode安装和配置C/C++环境
        • Visual Studio Code(VSCode)的介绍
        • 下载VSCode
        • 安装VSCode
        • 安装中文插件
        • 安装Mingw64 的gcc编译器
        • 安装C/C++插件
        • 安装Code Runner插件
        • 编辑C代码并运行程序

文档视频讲解链接地址

  • 腾讯课堂链接 : Window下VSCode的C语言开发环境搭建

第01章 开发环境搭建

1.1 C语言开发环境搭建

1. 常用的C语言开发环境介绍

VC++ 6.0

​ Microsoft Visual C++ 6.0,简称VC6.0,是微软于1998年推出的一款C++编译器,集成了MFC 6.0,包含标准版(Standard Edition)、专业版(Professional Edition)与企业版(Enterprise Edition)。如今仍用于维护旧的项目。(但是,这个版本在Windows XP下运行会出现问题,尤其是在调试模式的情况下(例如:静态变量的值并不会显示)。这个调试问题可以通过打一个叫“Visual C++ 6.0 Processor Pack”的补丁来解决。)

​ 缺点: 比较古董的C/C++ 开发环境, 目前在项目开发中很少使用了 。

VS 2019

​ Microsoft Visual Studio(简称VS)是开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台。

缺点: 体积大 , 动辄几个G 的空间 , 不适合初学者 。

Clion

​ 大名鼎鼎的Jetbrains公司开发的C/C++开发环境。IntelliJ IDEA 和 PyCharm都是出自这个公司之手。

​ 适用于在任何平台上使用 C 或 C++ 进行开发的智能 IDE,包含深入的代码分析器、一系列代码生成选项和一键代码导航功能。 它支持现代 C++ 标准并提供预处理程序支持,可与 GDB/LLDB、Doxygen 以及众多单元测试框架集成。

​ 缺点: 这个软件是收费的,而且体积比较大, 比较臃肿 。

DevC++

​ Dev-C++ (有时候也称为 Dev-Cpp)是一个免费软件,最早是由 BloodShed 公司开发的,在版本 4.9.2 之后该公司停止开发并开放源代码。然后由 Orwell 接手进行维护,陆续开发了几个版本,后来也有其他开发人员陆续参与开发维护并发布了一些分支版本。

​ 缺点: 界面一般般, 代码补齐不太友好, 感觉还是太古老了, 适合学习C/C++ 语言的人 , 工程项目的话有更好的环境 。

vim编辑

​ Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (https://www.vim.org/) 自己也说 vim 是一个程序开发工具而不是文字处理软件。

​ 缺点: vim是做linux程序员必须要掌握的一个工具, 以备不时之需, 作为一个vim老鸟, 最后还是放弃了,原因就是有更好的工具了。

VSCode

​ Visual Studio Code(VSCode)是微软2015年推出的一个轻量但功能强大的源代码编辑器,支持 Windows、Linux 和 macOS 操作系统。

​ 缺点: 以上的工具都是用过, 发现vscode真的给我了惊喜 , 要说缺点的话, 就是总是频繁的进行软件升级以及ssh连接时总是需要输入密码, 别的软件都可以自动生成一个key , vscode的插件就做不到,不足之处吧 。

​ 综合个方便因素, 选择了开源,最简单,最快捷, 功能最多的vscode作为开发环境, 主要是现在主流的方法就是越方便越好, 减轻学习负担和学习时间。

2. Window下VSCode安装和配置C/C++环境

Visual Studio Code(VSCode)的介绍
  • Visual Studio Code(VSCode)是微软2015年推出的一个轻量但功能强大的源代码编辑器,支持 Windows、Linux 和 macOS 操作系统。

  • VSCode是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分。

  • VSCode有着非常丰富的插件系统,无论你是编辑C/C++、Python、Java、HTML、CSS、JS等代码。我们都可以找到相对应的插件,让我们如虎添翼,更快速地完成项目。

  • 代码跟踪功能,项目中往往都是协作开发,绝大多数情况下要使用Git来管理我们的代码,这个时候VSCode会跟踪我们的代码。

下载VSCode
  • VSCode下载地址: https://code.visualstudio.com/
安装VSCode
  • 安装VSCode步骤
安装中文插件
->vscode
-> 文件
-> 首选项
-> 扩展
-> 搜索框中输入 "chinese"
-> 点击安装
-> 安装后重启软件即可实现vscode 的中文设置
-> 右击

安装Mingw64 的gcc编译器
->打开网址连接
->选择版本 "x86_64-posix-seh" ,  这个版本是64位的版本
->右击安装包 "x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z"
->选择 "解压到当前文件夹"
->解压后会出现一个"mingw64"的文件夹
->我的习惯是在D盘建一个Software的目录, 把mingw64剪切到Software目录内
->右击 "我的电脑"
->单击 "属性"
->单击 "高级系统设置"
->单击 "环境变量"
->单击 "系统变量"下的"Path"选项
->单击 "编辑"
->此时进入到 "D:\Software\mingw64\bin" 目录内
->单击地址栏,选中路径后右击复制目录 , 此时"D:\Software\mingw64\bin"被复制到粘贴板内
->此时在 "编辑环境变量" 窗口中单击 "新建"
->出现的输入输入库内按下 Ctrl+v , 把 "D:\Software\mingw64\bin" 复制到输入框内, 尽量不要输入, 以免输入错误
->点击 "确定" 关闭窗口(编辑环境变量)
->点击 "确定" 关闭窗口(环境变量)
->点击 "确定" 关闭窗口(系统属性)
->右击 "window图标"
->单击 "Windows PowerShell"
->输入: gcc -v
->出现工具链的信息, 表示gcc 安装完成。

Mingw64编译器的下载 https://sourceforge.net/projects/mingw-w64/files/


安装C/C++插件
->vscode
->文件
->首选项
->扩展
->在搜索框输入: c
->选择 "C/C++" 插件
->点击 "安装"

安装Code Runner插件
->vscode
->文件
->首选项
->扩展
->在搜索框输入: code
->选择 "Code Runner" 插件
->点击 "安装"
->安装完成后, 点击"设置"按钮
->选中 "Code-runner:Run In Terminal"
->选中 "Code-runner:Save File Befour Run"

编辑C代码并运行程序
-> vscode
-> 资源管理器(ctrl+shift+e)
-> 单击 "打开文件夹"
-> 选择要打开的文件夹
-> 选择 "是, 我信任此作者"
-> 单击 "新建文件"
-> 文件名: hello.c
-> 输入文件内容 , 并在程序处右击
-> Run Code
->



  • 代码实现
#include <stdio.h>
int main(int argc, char const *argv[])
{printf("hello world!!\n");return 0;
}
  • 运行结果
hello world!!

第1章 Window下VSCode的C语言开发环境搭建 (一)相关推荐

  1. ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

      之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...

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

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

  3. mac下配置VSCode的C语言开发环境

    目录 1. 安装C语言扩展插件 2. 安装编译器 3. 运行个Hello World 3.1 创建个源文件 3.2 编译 3.3 执行 4. 嫌麻烦?一键运行的利器! 1. 安装C语言扩展插件 打开V ...

  4. 单片机(一):VScode+SDCC+Make的Windows下51(CH552)单片开发环境搭建

    CH552芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机.CH552既然是51单片机,按照以前的惯例都是用Keil来进行开发.但是本次决定抛弃Keil的开发环境,主要原因是Keil ...

  5. window下spark的安装和开发环境配置

    全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 由于Spark是用Scala来写的,所以Spark对Scala肯定是原生态支持的,因此这里以Scala为主来介绍Spark环境的搭建, ...

  6. Windows下ARM Linux应用程序开发环境搭建说明

    这是因为工作写的一个文档,主要是我们开发人员都不会Linux不会vi也不会命令行,于是研究了一下Windows系统调试ARM Linux程序的办法,在这共享一下. 1. 概述 嵌入式Linux系统的应 ...

  7. anjuta 连接mysql_ubuntu系统下如何实现C/C++开发环境搭建(IDE)

    Linux 下搭建C/C++ 开发环境 Linux 除了默认装了gcc 和文本编辑器外,没有可供利用的IDE ,当然这比windows 已经好多了,至少有个gcc ,学习在linux 下的编程,一般的 ...

  8. amd cpu不能在cmd环境下运行java代码_00 开发环境搭建

    我们来着手在本地计算机环境安装 TensorFlow 最新版框架.TensorFlow 框架支持多种常见的操作系统,如 Windows 10.Ubuntu 18.04.Mac OS 等等,同时也支持运 ...

  9. 【win10 windows环境下qt6.4.1+vs2019开发环境搭建】

    win10 qt6.4.1+vs2019环境搭建 在wind10 64位操作系统下搭建Qt6.4.1 + Visual Studio 2019 MSVC开发环境,软件下载说明一下,VS,QT都可以去官 ...

最新文章

  1. 教你实现GPUImage【OpenGL渲染原理】
  2. 基于vue cli 3.0创建前端项目并安装cube-ui
  3. Django(part9)--GET请求
  4. 封装一个方法,找出数组中重复数大于n的元素集合
  5. ×××全功能邮件系统(6)
  6. JDK+TOMCAT+MYSQL图文安装指南(一)
  7. Centos7下基于Pseudo-Distributed的Hadoop环境搭建
  8. ARP协议讲解、ARP攻击(网络执法官)、ARP中间人(Cain)、ARP攻击防御
  9. 服务器字体放在服务器什么位置,服务器缺少字体如何查看与添加
  10. java解析数据_java解析txt里的数据
  11. Excise_Oop1
  12. 【毕业设计】8-基于STM32的水质_浊度检测仪设计与实现(原理图+源码+实物照片+答辩论文)
  13. 将View设置为Opaque
  14. Cisco路由器入侵
  15. 物联网平台面临哪些困境
  16. 等保测评(windows)
  17. Java 小项目——字符界面收银台(优化版)
  18. Python 中列表与元组的异同
  19. LaTex(PART X)数学公式的6种定义形式
  20. 跟着聪明资金做交易!北上资金每天操作哪些股票一目了然

热门文章

  1. Flink广播流——BroadcastStream
  2. 51单片机学习笔记-15 红外遥控
  3. react网格生成_如何在React中构建实时可编辑数据网格
  4. Allegro Design Entry CIS 和 Orcad Capture CIS 关系
  5. 【操作系统】-- PV原语(哲学家进餐问题)
  6. PostGre数据库操作
  7. sybase数据库备份和恢复
  8. 信息学奥赛一本通习题答案(三)
  9. Java基础语法-while循环
  10. 【BZOJ3270】【高斯消元】博物馆