IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 第1章 Window下VSCode的C语言开发环境搭建 (一) -> 正文阅读

[开发工具]第1章 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++ 开发环境, 目前在项目开发中很少使用了 。

01-c-03

VS 2019

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

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

01-c-04

Clion

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

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

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

01-c-05

DevC++

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

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

01-c-06

vim编辑

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

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

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

01-c-08

VSCode

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

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

01-c-07

? 综合个方便因素, 选择了开源,最简单,最快捷, 功能最多的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/
    01-c-09
安装VSCode
  • 安装VSCode步骤
    01-c-10
安装中文插件
->vscode 
-> 文件 
-> 首选项
-> 扩展 
-> 搜索框中输入 "chinese" 
-> 点击安装 
-> 安装后重启软件即可实现vscode 的中文设置 
-> 右击

01-c-11

安装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/

01-c-12

image-20220818201438644

image-20220818202642898

image-20220818202923720

image-20220818203122347

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Afmmabjv-1660830965788)(C:/Users/sheng/AppData/Roaming/Typora/typora-user-images/image-20220818203223653.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1fUBwfr4-1660830965788)(https://gitee.com/embmaker/cloudimage/raw/master/img/image-20220818203427720.png)]

image-20220818205506347

image-20220818203649136

image-20220818203731529

image-20220818205703937

image-20220818205215278

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

01-c-16

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

01-c-17

image-20220818214649824

image-20220818214802282

image-20220818214921963

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

image-20220818212148390

image-20220818212255368

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E3aF8ilN-1660830965792)(https://gitee.com/embmaker/cloudimage/raw/master/img/image-20220818212513885.png)]

image-20220818212649752

image-20220818212721913

image-20220818212742768

image-20220818212838362

image-20220818213118203

  • 代码实现
#include <stdio.h>
int main(int argc, char const *argv[])
{
    printf("hello world!!\n");
    return 0;
}
  • 运行结果
hello world!!
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:26:35  更:2022-08-19 19:26:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 23:01:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码