diff --git a/docs/notes/01_c-basic/01_xdx/index.md b/docs/notes/01_c-basic/01_xdx/index.md index 4f88c43..8219349 100644 --- a/docs/notes/01_c-basic/01_xdx/index.md +++ b/docs/notes/01_c-basic/01_xdx/index.md @@ -1,8 +1,6 @@ # 第一章:开发环境的安装和配置(⭐) -## 1.1 编译器的安装和配置 - -### 1.1.1 概述 +## 1.1 什么是编译器? * 要开发 C/C++ 程序,需要安装 C/C++ 编译器,目前有两种主流实现,即: * GCC(GNU 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 :