跳到主要内容

在 Windows 上安装 GCC


视频

此材料还提供视频版本,这可以使您的安装过程更加简单。


在本文中,我们将向您展示如何安装 **GCC** 编译器的最新版本之一,它将允许您创建 C++ 程序。

在 Windows 上,GCC 编译器是 **MSYS2** 包的一部分。您可以从这个页面下载它

https://msys2.org

安装和设置

下面描述的步骤也在他们的主页上。

1. 安装 MSYS2

只需通过他们的安装程序一直点击“下一步”。

MSYS2 installer - path
预览
安装路径

请记住将 msys2 安装到路径中不包含特殊字符或空格的磁盘空间,最好是

✔ 正确路径
C:\msys64

或在类似位置的其他磁盘上。

2. 下载相应的软件包

安装后,通过开始菜单中的 MSYS2 MSYS 选项启动 MSYS2 控制台。

Launching the MSYS2 console
预览

在其中输入以下命令

1. 更新软件包数据库
pacman -Syu

当控制台中出现以下信息时

:: Proceed with installation? [Y/n]

输入 Y 并按回车/Enter 键确认。

当此信息出现时,再次输入 Y

:: To complete this update all MSYS2 processes including this terminal will be closed. Confirm to proceed [Y/n]`

请重新打开 MSYS2 MSYS 控制台

2. 基本包更新
pacman -Su

同样,我们用 Y 确认问题

:: Proceed with installation? [Y/n]

然后我们输入允许我们安装 MinGW-w64 的命令

3. 安装 MinGW-w64 软件包
pacman -S --needed base-devel mingw-w64-x86_64-toolchain

当信息弹出时

Enter a selection (default=all): 

输入绿色标记的软件包的编号

Selecting MinGW64 packages
预览

在我的情况下

4. 已安装的软件包数量
1 2 3 7 9 10 11 13 14 15 16 17 18 19
或者

您也可以通过按 Enter 键安装所有软件包,但是,这会占用更多的磁盘空间。

3. 将路径添加到系统变量 PATH

如果您正确遵循了上述步骤,您的计算机上已经安装了 GCC 编译器。

为了高效使用它,您还需要将 msys64 \ mingw64 \ bin 文件夹的路径添加到名为 PATH 的系统环境变量中。

如果您选择了默认安装路径(C:\msys64),则此路径将如下所示

C:\msys64\mingw64\bin
说明

阅读以下文章,了解如何将路径添加到环境变量 PATH

https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/

测试是否有效

重要

接下来的步骤是**可选**的。

最后,最好测试一下编译器是否工作。

创建一个空文件夹,例如在桌面上,并使用代码编辑器或记事本创建一个文件,其名称和扩展名为

Main.cpp

将以下代码保存到其中(您可以从网站复制)

Main.cpp - C++20 支持检查代码
#include <iostream>
#include <ranges>
#include <algorithm>
#include <array>
namespace rg = std::ranges;

int main() {
auto arr = std::to_array({12, 8, 3, 7});

rg::sort(arr);
for (size_t i = 0; i < arr.size(); ++i)
{
if (i != 0) std::cout << ", ";
std::cout << arr[i];
}
}

然后在包含文件 Main.cpp 的文件夹中运行控制台,例如通过在文件夹中间使用快捷方式 Shift + PPM 并按下“在此处打开 Powershell 窗口”。

输入以下命令

编译并运行命令
g++ Main.cpp -std=c++20 && .\a

稍后,控制台中应出现以下效果

✔ 正确结果
3, 7, 8, 13

祝您编程顺利 😀

一切顺利吗?

如果您在安装过程中遇到问题,请在 Discord 服务器的 #helpdesk 频道联系我们
https://discord.gg/xH2BPRNftS

在 Windows 上安装 GCC


视频

此材料还提供视频版本,这可以使您的安装过程更加简单。


在本文中,我们将向您展示如何安装 **GCC** 编译器的最新版本之一,它将允许您创建 C++ 程序。

在 Windows 上,GCC 编译器是 **MSYS2** 包的一部分。您可以从这个页面下载它

https://msys2.org

安装和设置

下面描述的步骤也在他们的主页上。

1. 安装 MSYS2

只需通过他们的安装程序一直点击“下一步”。

MSYS2 installer - path
预览
安装路径

请记住将 msys2 安装到路径中不包含特殊字符或空格的磁盘空间,最好是

✔ 正确路径
C:\msys64

或在类似位置的其他磁盘上。

2. 下载相应的软件包

安装后,通过开始菜单中的 MSYS2 MSYS 选项启动 MSYS2 控制台。

Launching the MSYS2 console
预览

在其中输入以下命令

1. 更新软件包数据库
pacman -Syu

当控制台中出现以下信息时

:: Proceed with installation? [Y/n]

输入 Y 并按回车/Enter 键确认。

当此信息出现时,再次输入 Y

:: To complete this update all MSYS2 processes including this terminal will be closed. Confirm to proceed [Y/n]`

请重新打开 MSYS2 MSYS 控制台

2. 基本包更新
pacman -Su

同样,我们用 Y 确认问题

:: Proceed with installation? [Y/n]

然后我们输入允许我们安装 MinGW-w64 的命令

3. 安装 MinGW-w64 软件包
pacman -S --needed base-devel mingw-w64-x86_64-toolchain

当信息弹出时

Enter a selection (default=all): 

输入绿色标记的软件包的编号

Selecting MinGW64 packages
预览

在我的情况下

4. 已安装的软件包数量
1 2 3 7 9 10 11 13 14 15 16 17 18 19
或者

您也可以通过按 Enter 键安装所有软件包,但是,这会占用更多的磁盘空间。

3. 将路径添加到系统变量 PATH

如果您正确遵循了上述步骤,您的计算机上已经安装了 GCC 编译器。

为了高效使用它,您还需要将 msys64 \ mingw64 \ bin 文件夹的路径添加到名为 PATH 的系统环境变量中。

如果您选择了默认安装路径(C:\msys64),则此路径将如下所示

C:\msys64\mingw64\bin
说明

阅读以下文章,了解如何将路径添加到环境变量 PATH

https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/

测试是否有效

重要

接下来的步骤是**可选**的。

最后,最好测试一下编译器是否工作。

创建一个空文件夹,例如在桌面上,并使用代码编辑器或记事本创建一个文件,其名称和扩展名为

Main.cpp

将以下代码保存到其中(您可以从网站复制)

Main.cpp - C++20 支持检查代码
#include <iostream>
#include <ranges>
#include <algorithm>
#include <array>
namespace rg = std::ranges;

int main() {
auto arr = std::to_array({12, 8, 3, 7});

rg::sort(arr);
for (size_t i = 0; i < arr.size(); ++i)
{
if (i != 0) std::cout << ", ";
std::cout << arr[i];
}
}

然后在包含文件 Main.cpp 的文件夹中运行控制台,例如通过在文件夹中间使用快捷方式 Shift + PPM 并按下“在此处打开 Powershell 窗口”。

输入以下命令

编译并运行命令
g++ Main.cpp -std=c++20 && .\a

稍后,控制台中应出现以下效果

✔ 正确结果
3, 7, 8, 13

祝您编程顺利 😀

一切顺利吗?

如果您在安装过程中遇到问题,请在 Discord 服务器的 #helpdesk 频道联系我们
https://discord.gg/xH2BPRNftS