mirror of
https://github.com/Aexiar/c.git
synced 2024-10-22 14:05:45 +02:00
c
This commit is contained in:
parent
67e3df2432
commit
374cfcee7a
@ -1,8 +1,6 @@
|
|||||||
# 第一章:开发环境的安装和配置(⭐)
|
# 第一章:开发环境的安装和配置(⭐)
|
||||||
|
|
||||||
## 1.1 编译器的安装和配置
|
## 1.1 什么是编译器?
|
||||||
|
|
||||||
### 1.1.1 概述
|
|
||||||
|
|
||||||
* 要开发 C/C++ 程序,需要安装 C/C++ 编译器,目前有两种主流实现,即:
|
* 要开发 C/C++ 程序,需要安装 C/C++ 编译器,目前有两种主流实现,即:
|
||||||
* GCC(GNU Compiler Collection):全平台实现,即支持 Windows、MacOS、Linux 等。
|
* GCC(GNU Compiler Collection):全平台实现,即支持 Windows、MacOS、Linux 等。
|
||||||
@ -28,9 +26,11 @@
|
|||||||
> * ② 目前的 Win10 和 Win11 版本支持 WSL2 (Windows Sub Linux 2 ,即 Windows 的子系统 Linux),可以实现在 Windows 系统上安装一个 Linux ,然后再运行 Linux 中的 GCC 工具链。
|
> * ② 目前的 Win10 和 Win11 版本支持 WSL2 (Windows Sub Linux 2 ,即 Windows 的子系统 Linux),可以实现在 Windows 系统上安装一个 Linux ,然后再运行 Linux 中的 GCC 工具链。
|
||||||
> * ③ 本人的操作系统是 Win11 ,安装和配置都将以该系统为基础作为演示,后续不再赘述!!!
|
> * ③ 本人的操作系统是 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` 。
|
> 本人的解压目录是:`D:\develop\mingw64` 。
|
||||||
|
|
||||||
#### 1.1.2.2 配置 path 环境变量
|
#### 1.2.2.2 配置 path 环境变量
|
||||||
|
|
||||||
* 配置环境变量,以便任意目录都可以执行 gcc 命令,即:
|
* 配置环境变量,以便任意目录都可以执行 gcc 命令,即:
|
||||||
|
|
||||||
@ -76,9 +76,9 @@ gcc --version
|
|||||||
|
|
||||||
![](./assets/9.gif)
|
![](./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)
|
![](./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)
|
![](./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。
|
> * ③ 严格来讲, VS Code 属于编辑器,而不是 IDE;但是,可以通过安装插件,来完成 IDE 的功能;而 Visual Studio 和CLion 属于 IDE。
|
||||||
> * ④ 在实际开发中,使用 IDE 并不是一种丢人的事情。一些有人在网上吹:“学习编程,刚开始需要使用`记事本`或 `vi`等简单的编辑器软件,不要使用 IDE ”,目的可能是为了让初学者熟悉基础的编程概念和语法,并避免依赖 IDE 的辅助功能。但是,这种方法或许可以起到锻炼基础技能的功能,但这并不意味着 IDE 就不适合初学者。事实上,许多 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++ 开发效率。
|
* [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 ,后续版本可能会更新,但是操作几乎不会发生太多变化!!!
|
> 本次,演示的 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)
|
![](./assets/42.png)
|
||||||
|
|
||||||
#### 1.3.1.3 配置
|
#### 1.4.1.3 配置
|
||||||
|
|
||||||
* 打开 CLion :
|
* 打开 CLion :
|
||||||
|
|
||||||
@ -300,9 +300,9 @@ pacman -Sy mingw-w64-x86_64-toolchain --noconfirm # 安装开发 gcc 相关工
|
|||||||
|
|
||||||
![](./assets/54.png)
|
![](./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 上进行部署和托管,适用于各种编程语言和框架。
|
* [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++ 代码。
|
> 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)
|
![](./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)
|
![](./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](https://visualstudio.microsoft.com/)(简称 VS)是由微软公司发布的集成开发环境。它包括了整个软件生命周期中所需要的大部分工具,如:UML工具、代码管控工具、集成开发环境(IDE)等。
|
||||||
* Visual Studio 支持 C/C++、C#、F#、VB 等多种程序语言的开发和测试,可以用于生成Web应用程序,也可以生成桌面应用程序,功能十分强大,但下载和安装很可能耗时数小时,还可能会塞满磁盘。
|
* Visual Studio 支持 C/C++、C#、F#、VB 等多种程序语言的开发和测试,可以用于生成Web应用程序,也可以生成桌面应用程序,功能十分强大,但下载和安装很可能耗时数小时,还可能会塞满磁盘。
|
||||||
* Visual Studio 2022 有三种版本:社区版(免费,不支持企业使用),专业版(第一年 1199 美元/ 799 美元续订)和企业版(第一年 5999 美元/ 2569 美元续订)。企业版拥有面向架构师的功能、高级调试和测试,这些功能是另两种 SKU 所没有的。
|
* Visual Studio 2022 有三种版本:社区版(免费,不支持企业使用),专业版(第一年 1199 美元/ 799 美元续订)和企业版(第一年 5999 美元/ 2569 美元续订)。企业版拥有面向架构师的功能、高级调试和测试,这些功能是另两种 SKU 所没有的。
|
||||||
* Visual Studio 旨在成为世界上最好的 IDE(集成开发环境),目前最新版本为 Visual Studio 2022。
|
* 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)
|
![](./assets/78.png)
|
||||||
|
|
||||||
#### 1.3.3.3 配置
|
#### 1.4.3.3 配置
|
||||||
|
|
||||||
* 在开始菜单处,启动 VS :
|
* 在开始菜单处,启动 VS :
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user