# 安装编译器

URL: https://caijiao.org/cpp/intro/compiler
Source: docs/cpp/intro/compiler.md
Description: 本节介绍如何在不同操作系统中安装 C++ 编译器，包括 GCC、Clang 和 MSVC，帮助读者快速配置编译环境。

在学习 C++ 编程之前，首先需要安装一个 C++ 编译器。常见的编译器包括：

- **GCC**（GNU Compiler Collection）
- **Clang**
- **MSVC**（Microsoft Visual C++）

不同操作系统的安装方式略有不同，以下分别介绍。

## Windows 系统

### 1. 使用 MinGW 安装 GCC

- 前往 [MinGW 官网](https://osdn.net/projects/mingw/releases/)
- 下载并安装 `mingw-get-setup.exe`
- 在安装管理器中勾选 `mingw32-gcc-g++`，点击安装
- 安装完成后，将 `bin` 目录添加到系统环境变量 `PATH`

验证是否成功：

```bash
g++ --version
````

### 2. 使用 WSL（Windows Subsystem for Linux）

* 在 Microsoft Store 中安装 Ubuntu 子系统
* 安装完成后，运行以下命令安装 GCC：

```bash
sudo apt update
sudo apt install g++
```

## macOS 系统

推荐使用 Apple 提供的命令行工具（包含 Clang 编译器）：

```bash
xcode-select --install
```

安装完成后，验证 Clang 是否可用：

```bash
clang++ --version
```

## Linux 系统

以 Ubuntu 为例，安装 GCC：

```bash
sudo apt update
sudo apt install build-essential
```

这将安装包括 `g++` 在内的开发工具。

## 常见问题

* 编译器未添加到环境变量？
* 安装后终端无法识别 `g++` 或 `clang++`？
* 可以尝试重启终端或电脑，或手动添加环境变量。

## 小结

成功安装编译器后，就可以开始编写和运行你的第一个 C++ 程序了！下一节我们将学习如何构建一个基础的 `main()` 函数程序。
