一,简介
本文主要介绍如何在windows环境下安装msys环境。
二,软件安装步骤
2.1 官网下载
msys官网链接:https://www.msys2.org/
下载完成:
2.2 软件安装:
根据网页提示选择需要安装的目录,并等待安装完成。
安装完成:
三,更新包数据库和基础包
除非您的安装文件是最新的,否则将需要两个步骤。
3.1 第一次运行:
pacman -Syu
3.2 从开始菜单运行“MSYS2 MSYS”。
3.2 使用以下命令更新其余基本软件包
pacman -Su
更新后显示如下:
$ pacman -Su
:: Starting core system upgrade...
there is nothing to do
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (20) curl-8.0.1-1 info-7.0.3-1 less-633-1 libcurl-8.0.1-1 libgcrypt-1.10.2-1
libgpg-error-1.47-1 libgpgme-1.20.0-1 liblzma-5.4.2-1 libopenssl-3.1.0-2
libsqlite-3.41.2-3 libxml2-2.10.4-1 libzstd-1.5.5-1 mpfr-4.2.0.p4-1
openssl-3.1.0-2 pacman-contrib-1.9.0-1 rebase-4.5.0-4 tcl-8.6.12-3 tzcode-2023c-1
xz-5.4.2-1 zstd-1.5.5-1
Total Download Size: 13.92 MiB
Total Installed Size: 38.03 MiB
Net Upgrade Size: -2.02 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
openssl-3.1.0-2-x86_64 661.6 KiB 618 KiB/s 00:01 [###############################] 100%
curl-8.0.1-1-x86_64 849.9 KiB 593 KiB/s 00:01 [###############################] 100%
libsqlite-3.41.2-3-x86_64 637.2 KiB 1142 KiB/s 00:01 [###############################] 100%
libopenssl-3.1.0-2-x86_64 1640.6 KiB 691 KiB/s 00:02 [###############################] 100%
xz-5.4.2-1-x86_64 503.7 KiB 562 KiB/s 00:01 [###############################] 100%
pacman-contrib-1.9.0-1-x86_64 4.4 MiB 1631 KiB/s 00:03 [###############################] 100%
tcl-8.6.12-3-x86_64 1880.6 KiB 629 KiB/s 00:03 [###############################] 100%
libxml2-2.10.4-1-x86_64 517.4 KiB 325 KiB/s 00:02 [###############################] 100%
mpfr-4.2.0.p4-1-x86_64 379.9 KiB 920 KiB/s 00:00 [###############################] 100%
libgcrypt-1.10.2-1-x86_64 470.2 KiB 863 KiB/s 00:01 [###############################] 100%
libgpgme-1.20.0-1-x86_64 361.9 KiB 751 KiB/s 00:00 [###############################] 100%
tzcode-2023c-1-x86_64 287.0 KiB 886 KiB/s 00:00 [###############################] 100%
rebase-4.5.0-4-x86_64 264.1 KiB 742 KiB/s 00:00 [###############################] 100%
libcurl-8.0.1-1-x86_64 259.7 KiB 541 KiB/s 00:00 [###############################] 100%
libgpg-error-1.47-1-x86_64 185.9 KiB 467 KiB/s 00:00 [###############################] 100%
libzstd-1.5.5-1-x86_64 375.8 KiB 371 KiB/s 00:01 [###############################] 100%
info-7.0.3-1-x86_64 177.2 KiB 495 KiB/s 00:00 [###############################] 100%
less-633-1-x86_64 121.5 KiB 301 KiB/s 00:00 [###############################] 100%
liblzma-5.4.2-1-x86_64 85.0 KiB 213 KiB/s 00:00 [###############################] 100%
zstd-1.5.5-1-x86_64 84.2 KiB 222 KiB/s 00:00 [###############################] 100%
Total (20/20) 13.9 MiB 3.09 MiB/s 00:05 [###############################] 100%
(20/20) checking keys in keyring [###############################] 100%
(20/20) checking package integrity [###############################] 100%
(20/20) loading package files [###############################] 100%
(20/20) checking for file conflicts [###############################] 100%
(20/20) checking available disk space [###############################] 100%
:: Processing package changes...
( 1/20) upgrading libopenssl [###############################] 100%
( 2/20) upgrading openssl [###############################] 100%
( 3/20) upgrading libzstd [###############################] 100%
( 4/20) upgrading less [###############################] 100%
( 5/20) upgrading info [###############################] 100%
( 6/20) upgrading libgpg-error [###############################] 100%
( 7/20) upgrading libgcrypt [###############################] 100%
( 8/20) upgrading liblzma [###############################] 100%
( 9/20) upgrading libxml2 [###############################] 100%
(10/20) upgrading tcl [###############################] 100%
(11/20) upgrading libsqlite [###############################] 100%
(12/20) upgrading libcurl [###############################] 100%
(13/20) upgrading curl [###############################] 100%
(14/20) upgrading libgpgme [###############################] 100%
(15/20) upgrading mpfr [###############################] 100%
(16/20) upgrading xz [###############################] 100%
(17/20) upgrading zstd [###############################] 100%
(18/20) upgrading pacman-contrib [###############################] 100%
(19/20) upgrading rebase [###############################] 100%
(20/20) upgrading tzcode [###############################] 100%
:: Running post-transaction hooks...
(1/1) Updating the info directory file...
3.3 可能需要安装一些工具和 mingw-w64 GCC 来开始编译
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
等待安装完成。
3.4 要使用 mingw-w64 GCC 开始构建,请关闭此窗口并从“开始”菜单运行“MSYS MinGW 64 位”。现在您可以调用make或gcc构建适用于 Windows 的软件。(也可以添加环境变量,路径path = C:\msys64\mingw64\bin)
3.5 安装完成查看版本:
52862@DESKTOP-EF53V3S MINGW64 ~
$ gcc --version
gcc.exe (Rev11, Built by MSYS2 project) 12.2.0
Copyright (C) 2022 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.
四,总结
本文主要介绍如何安装msys环境。