This commit is contained in:
许大仙 2024-08-11 13:58:27 +08:00
parent 67e3df2432
commit 374cfcee7a

View File

@ -1,8 +1,6 @@
# 第一章:开发环境的安装和配置(⭐)
## 1.1 编译器的安装和配置
### 1.1.1 概述
## 1.1 什么是编译器?
* 要开发 C/C++ 程序,需要安装 C/C++ 编译器,目前有两种主流实现,即:
* GCCGNU Compiler Collection全平台实现即支持 Windows、MacOS、Linux 等。
@ -28,9 +26,11 @@
> * ② 目前的 Win10 和 Win11 版本支持 WSL2 Windows Sub Linux 2 ,即 Windows 的子系统 Linux可以实现在 Windows 系统上安装一个 Linux ,然后再运行 Linux 中的 GCC 工具链。
> * ③ 本人的操作系统是 Win11 ,安装和配置都将以该系统为基础作为演示,后续不再赘述!!!
### 1.1.2 MinGW-w64 的安装和配置
## 1.2 编译器的安装和配置
#### 1.1.2.1 安装
### 1.2.2 MinGW-w64 的安装和配置
#### 1.2.2.1 安装
* 下载到本地:略。
@ -48,7 +48,7 @@
>
> 本人的解压目录是:`D:\develop\mingw64` 。
#### 1.1.2.2 配置 path 环境变量
#### 1.2.2.2 配置 path 环境变量
* 配置环境变量,以便任意目录都可以执行 gcc 命令,即:
@ -76,9 +76,9 @@ gcc --version
![](./assets/9.gif)
### 1.1.3 Cygwin 的安装和配置
### 1.2.3 Cygwin 的安装和配置
#### 1.1.3.1 安装
#### 1.2.3.1 安装
* 下载到本地:略。
@ -128,13 +128,13 @@ gcc --version
![](./assets/27.png)
#### 1.1.3.2 配置 path 环境变量
#### 1.2.3.2 配置 path 环境变量
* 和 `3.1.2.2 配置 path 环境变量` 步骤相同:略。
* 和 `1.2.2.2 配置 path 环境变量` 步骤相同:略。
### 1.1.4 MSYS2推荐
### 1.2.4 MSYS2推荐
#### 1.1.4.1 安装
#### 1.2.4.1 安装
* 下载到本地:略。
@ -194,11 +194,11 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
![](./assets/36.gif)
#### 1.1.4.2 配置 path 环境变量
#### 1.2.4.2 配置 path 环境变量
* 和 `3.1.2.2 配置 path 环境变量` 步骤相同:略。
* 和 `1.2.2.2 配置 path 环境变量` 步骤相同:略。
## 1.2 什么是 IDE集成开发环境
## 1.3 什么是 IDE集成开发环境
* 在实际开发中,除了`编译器`是必须安装的工具之外,我们往往还需要其他的辅助软件,如下所示:
* 编辑器:用来编写代码,并且给代码着色,以方便阅读。
@ -216,11 +216,11 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
> * ③ 严格来讲, VS Code 属于编辑器,而不是 IDE但是可以通过安装插件来完成 IDE 的功能;而 Visual Studio 和CLion 属于 IDE。
> * ④ 在实际开发中,使用 IDE 并不是一种丢人的事情。一些有人在网上吹:“学习编程,刚开始需要使用`记事本`或 `vi`等简单的编辑器软件,不要使用 IDE ”,目的可能是为了让初学者熟悉基础的编程概念和语法,并避免依赖 IDE 的辅助功能。但是,这种方法或许可以起到锻炼基础技能的功能,但这并不意味着 IDE 就不适合初学者。事实上,许多 IDE 还提供了初学者友好的界面和工具,可以帮助新手更快地入门和理解编程。
## 1.3 IDE 的安装和配置
## 1.43 IDE 的安装和配置
### 1.3.1 CLion
### 1.4.1 CLion
#### 1.3.1.1 概述
#### 1.4.1.1 概述
* [CLion](https://www.jetbrains.com/clion/) 是一款由 JetBrains 推出的跨平台 C/C++ 集成开发环境IDE它具有智能编辑器、CMake 构建支持、调试器、单元测试、代码分析等功能,可以极大提高 C/C++ 开发效率。
@ -228,7 +228,7 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
>
> 本次,演示的 CLion 的安装版本是 2024.1.4 ,后续版本可能会更新,但是操作几乎不会发生太多变化!!!
#### 1.3.1.2 安装
#### 1.4.1.2 安装
* 鼠标双击,进入安装:
@ -254,7 +254,7 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
![](./assets/42.png)
#### 1.3.1.3 配置
#### 1.4.1.3 配置
* 打开 CLion
@ -300,9 +300,9 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
![](./assets/54.png)
### 1.3.2 VS Code
### 1.4.2 VS Code
#### 1.3.2.1 概述
#### 1.4.2.1 概述
* [Visual Studio Code (VS Code)](https://code.visualstudio.com/) 是一个免费的开源代码编辑器,适用于 Windows、MacOS 和 Linux 平台。它支持语法高亮、智能代码补全IntelliSense、内置调试工具和Git集成。用户可以通过扩展来添加更多功能支持新的编程语言、主题和调试工具。VS Code 还支持在微软 Azure 上进行部署和托管,适用于各种编程语言和框架。
@ -310,7 +310,7 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
>
> Visual Studio Code 需要安装对应的插件,才能运行 C/C++ 代码。
#### 1.3.2.2 安装
#### 1.4.2.2 安装
* 鼠标双击,进入安装:
@ -344,7 +344,7 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
![](./assets/62.png)
#### 1.3.2.3 配置
#### 1.4.2.3 配置
* 安装`中文`插件:
@ -358,16 +358,16 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
![](./assets/66.png)
### 1.3.3 Microsoft Visual Studio
### 1.4.3 Microsoft Visual Studio
#### 1.3.3.1 概述
#### 1.4.3.1 概述
* [Visual Studio](https://visualstudio.microsoft.com/)(简称 VS是由微软公司发布的集成开发环境。它包括了整个软件生命周期中所需要的大部分工具UML工具、代码管控工具、集成开发环境IDE等。
* Visual Studio 支持 C/C++、C#、F#、VB 等多种程序语言的开发和测试可以用于生成Web应用程序也可以生成桌面应用程序功能十分强大但下载和安装很可能耗时数小时还可能会塞满磁盘。
* Visual Studio 2022 有三种版本:社区版(免费,不支持企业使用),专业版(第一年 1199 美元/ 799 美元续订)和企业版(第一年 5999 美元/ 2569 美元续订)。企业版拥有面向架构师的功能、高级调试和测试,这些功能是另两种 SKU 所没有的。
* Visual Studio 旨在成为世界上最好的 IDE集成开发环境目前最新版本为 Visual Studio 2022。
#### 1.3.3.2 安装
#### 1.4.3.2 安装
* 鼠标双击,进入安装:
@ -417,7 +417,7 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
![](./assets/78.png)
#### 1.3.3.3 配置
#### 1.4.3.3 配置
* 在开始菜单处,启动 VS