切换语言为:繁体

如何在 Windows 上安装 MSYS2 和 GCC 编译器

  • 爱糖宝
  • 2024-11-17
  • 2029
  • 0
  • 0

在 Windows 平台上安装和使用 GCC 编译器需要借助 MSYS2 环境。本文将逐步介绍如何安装 MSYS2 和 GCC,帮助你快速搭建开发环境。


1. 下载并安装 MSYS2

MSYS2 是一个轻量级的 UNIX 仿真环境,提供了 GNU 工具链以及软件包管理器(pacman)。安装 MSYS2 是在 Windows 上安装 GCC 的第一步。

  • 下载链接MSYS2 官方网站

  • 安装步骤

    1. 打开网站后,点击下载适合您系统架构的安装包(通常为 64 位)。

    2. 双击下载的安装文件,按照提示完成安装。

    3. 安装完成后,打开 MSYS2 MSYS 命令行窗口(可以通过开始菜单找到)。


2. 更新 MSYS2 的软件包

在 MSYS2 中,使用软件包管理器 pacman 管理和更新工具链。

  1. 打开 MSYS2 命令行窗口。

  2. 运行以下命令更新软件包数据库:

    pacman -Syu

    注意:第一次运行 pacman -Syu 时,MSYS2 可能需要关闭窗口后重新启动。按照提示操作,并再次运行 pacman -Syu 确保所有组件更新到最新版本。


3. 安装 GCC 编译器

MSYS2 提供多个版本的 GCC 编译器,这里我们安装适用于 Windows 原生应用开发的 mingw-w64-ucrt-x86_64-gcc

  1. 输入以下命令安装 GCC 编译器:

    pacman -S mingw-w64-ucrt-x86_64-gcc

  2. 安装完成后,验证 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


0条评论

您的电子邮件等信息不会被公开,以下所有项均必填

OK! You can skip this field.