# rust-developer-toolkit **Repository Path**: markhoo/rust-developer-toolkit ## Basic Information - **Project Name**: rust-developer-toolkit - **Description**: Rust开发环境工具包 - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-05 - **Last Updated**: 2025-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Rust开发环境工具包 ---- ### 适用于 Windows 的软件分发与构建平台 **MSYS2** 是一套工具和库的集合,为您提供一个易于使用的环境,用于构建、安装和运行原生 Windows 软件。 它包含一个名为 mintty 的命令行终端、bash、版本控制系统(如 git 和 subversion)、工具(如 tar 和 awk),甚至还有构建系统(如 autotools),所有这些都基于修改版的 Cygwin。尽管这些核心部分基于 Cygwin,但 MSYS2 的主要关注点是为原生 Windows 软件提供构建环境,因此尽量减少对 Cygwin 的依赖。MSYS2 提供了最新的原生构建版本,包括 GCC、mingw-w64、CPython、CMake、Meson、OpenSSL、FFmpeg、Rust、Ruby 等,仅举几例。 为了提供简单的软件包安装和更新方式,MSYS2 配备了名为 **Pacman** 的软件包管理系统,Arch Linux 用户应该对此很熟悉。它带来了许多强大的功能,如依赖解析和简单的完整系统升级,以及直接且可重复的软件包构建。我们的软件仓库包含超过 3500 个预构建的软件包,随时可以安装。 ## 安装步骤 1. 下载安装程序:[msys2-x86_64-20250830.exe](https://gitee.com/markhoo/rust-developer-toolkit/releases) 2. 运行安装程序。安装 MSYS2 需要 64 位 Windows 10 或更高版本。 3. 输入您想要的**安装文件夹**(路径中不得出现中文、空格、符号链接)。 ![输入图片说明](media/img/install-2-path.png) 4. 完成后,点击**完成**。 ![输入图片说明](media/img/install-3-finish.png) 5. 现在 MSYS2 已准备好,将启动 UCRT64 环境的终端。 ![输入图片说明](media/img/install-4-terminal.png) 6. 您可能需要安装一些工具,如 mingw-w64 GCC 来开始编译项目。运行以下命令: ```bash pacman -S mingw-w64-ucrt-x86_64-gcc ``` 7. 终端窗口将显示如下输出。按“Enter”继续: ```bash resolving dependencies... looking for conflicting packages... Packages (15) mingw-w64-ucrt-x86_64-binutils-2.41-2 mingw-w64-ucrt-x86_64-crt-git-11.0.0.r216.gffe883434-1 mingw-w64-ucrt-x86_64-gcc-libs-13.2.0-2 mingw-w64-ucrt-x86_64-gmp-6.3.0-2 mingw-w64-ucrt-x86_64-headers-git-11.0.0.r216.gffe883434-1 mingw-w64-ucrt-x86_64-isl-0.26-1 mingw-w64-ucrt-x86_64-libiconv-1.17-3 mingw-w64-ucrt-x86_64-libwinpthread-git-11.0.0.r216.gffe883434-1 mingw-w64-ucrt-x86_64-mpc-1.3.1-2 mingw-w64-ucrt-x86_64-mpfr-4.2.1-2 mingw-w64-ucrt-x86_64-windows-default-manifest-6.4-4 mingw-w64-ucrt-x86_64-winpthreads-git-11.0.0.r216.gffe883434-1 mingw-w64-ucrt-x86_64-zlib-1.3-1 mingw-w64-ucrt-x86_64-zstd-1.5.5-1 mingw-w64-ucrt-x86_64-gcc-13.2.0-2 Total Download Size: 49.38 MiB Total Installed Size: 418.82 MiB :: Proceed with installation? [Y/n] [... downloading and installation continues ...] ``` 8. 现在您可以调用 `gcc` 来构建 Windows 软件。 ``` $ gcc --version gcc.exe (Rev2, Built by MSYS2 project) 13.2.0 ```