第1章 Window下VSCode的C语言开发环境搭建 (一)
文章目录
- 文档视频讲解链接地址
- 第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语言开发环境搭建 (一)相关推荐
- ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建
之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...
- 轻松玩转树莓派Pico之三、Windows+Ubuntu虚拟机模式下VSCode C语言开发环境搭建
目录 1.VSCode下载与安装 2.VSCode基础插件安装 3.SSH连接与配置 4.SSH免密登录 5.Pico编译 工欲善其事,必先利其器.之前的介绍的Pico流程都是通过命令行编译,没有进行 ...
- mac下配置VSCode的C语言开发环境
目录 1. 安装C语言扩展插件 2. 安装编译器 3. 运行个Hello World 3.1 创建个源文件 3.2 编译 3.3 执行 4. 嫌麻烦?一键运行的利器! 1. 安装C语言扩展插件 打开V ...
- 单片机(一):VScode+SDCC+Make的Windows下51(CH552)单片开发环境搭建
CH552芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机.CH552既然是51单片机,按照以前的惯例都是用Keil来进行开发.但是本次决定抛弃Keil的开发环境,主要原因是Keil ...
- window下spark的安装和开发环境配置
全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 由于Spark是用Scala来写的,所以Spark对Scala肯定是原生态支持的,因此这里以Scala为主来介绍Spark环境的搭建, ...
- Windows下ARM Linux应用程序开发环境搭建说明
这是因为工作写的一个文档,主要是我们开发人员都不会Linux不会vi也不会命令行,于是研究了一下Windows系统调试ARM Linux程序的办法,在这共享一下. 1. 概述 嵌入式Linux系统的应 ...
- anjuta 连接mysql_ubuntu系统下如何实现C/C++开发环境搭建(IDE)
Linux 下搭建C/C++ 开发环境 Linux 除了默认装了gcc 和文本编辑器外,没有可供利用的IDE ,当然这比windows 已经好多了,至少有个gcc ,学习在linux 下的编程,一般的 ...
- amd cpu不能在cmd环境下运行java代码_00 开发环境搭建
我们来着手在本地计算机环境安装 TensorFlow 最新版框架.TensorFlow 框架支持多种常见的操作系统,如 Windows 10.Ubuntu 18.04.Mac OS 等等,同时也支持运 ...
- 【win10 windows环境下qt6.4.1+vs2019开发环境搭建】
win10 qt6.4.1+vs2019环境搭建 在wind10 64位操作系统下搭建Qt6.4.1 + Visual Studio 2019 MSVC开发环境,软件下载说明一下,VS,QT都可以去官 ...
最新文章
- 教你实现GPUImage【OpenGL渲染原理】
- 基于vue cli 3.0创建前端项目并安装cube-ui
- Django(part9)--GET请求
- 封装一个方法,找出数组中重复数大于n的元素集合
- ×××全功能邮件系统(6)
- JDK+TOMCAT+MYSQL图文安装指南(一)
- Centos7下基于Pseudo-Distributed的Hadoop环境搭建
- ARP协议讲解、ARP攻击(网络执法官)、ARP中间人(Cain)、ARP攻击防御
- 服务器字体放在服务器什么位置,服务器缺少字体如何查看与添加
- java解析数据_java解析txt里的数据
- Excise_Oop1
- 【毕业设计】8-基于STM32的水质_浊度检测仪设计与实现(原理图+源码+实物照片+答辩论文)
- 将View设置为Opaque
- Cisco路由器入侵
- 物联网平台面临哪些困境
- 等保测评(windows)
- Java 小项目——字符界面收银台(优化版)
- Python 中列表与元组的异同
- LaTex(PART X)数学公式的6种定义形式
- 跟着聪明资金做交易!北上资金每天操作哪些股票一目了然