在 Windows 平台上安装和使用 GCC 编译器需要借助 MSYS2 环境。本文将逐步介绍如何安装 MSYS2 和 GCC,帮助你快速搭建开发环境。
1. 下载并安装 MSYS2
MSYS2 是一个轻量级的 UNIX 仿真环境,提供了 GNU 工具链以及软件包管理器(pacman
)。安装 MSYS2 是在 Windows 上安装 GCC 的第一步。
下载链接: MSYS2 官方网站
安装步骤:
打开网站后,点击下载适合您系统架构的安装包(通常为 64 位)。
双击下载的安装文件,按照提示完成安装。
安装完成后,打开 MSYS2 MSYS 命令行窗口(可以通过开始菜单找到)。
2. 更新 MSYS2 的软件包
在 MSYS2 中,使用软件包管理器 pacman
管理和更新工具链。
打开 MSYS2 命令行窗口。
运行以下命令更新软件包数据库:
pacman -Syu
注意:第一次运行
pacman -Syu
时,MSYS2 可能需要关闭窗口后重新启动。按照提示操作,并再次运行pacman -Syu
确保所有组件更新到最新版本。
3. 安装 GCC 编译器
MSYS2 提供多个版本的 GCC 编译器,这里我们安装适用于 Windows 原生应用开发的 mingw-w64-ucrt-x86_64-gcc。
输入以下命令安装 GCC 编译器:
pacman -S mingw-w64-ucrt-x86_64-gcc
安装完成后,验证 GCC 是否安装成功。输入以下命令查看 GCC 的版本信息:
gcc --version
如果安装成功,你会看到类似以下的输出:
gcc (Rev3, Built by MSYS2 project) 14.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
4. 后续升级 GCC
GCC 的新版本会定期发布。要升级到最新版本,只需重复以下命令:
pacman -Syu
这将更新 MSYS2 环境和 GCC 到最新的稳定版本。
小结
通过上述步骤,您已成功在 Windows 上安装 MSYS2 和 GCC 编译器,并完成了基本配置。现在,您可以使用 GCC 编译 C/C++ 程序。如果您需要其他工具或库,也可以通过 pacman
命令轻松安装它们。
推荐下一步:尝试编译一个简单的 C 程序,验证编译器的功能。
#include <stdio.h> int main() { printf("Hello, GCC on MSYS2!\n"); return 0; }
用 GCC 编译:
gcc -o hello hello.c ./hello