- 把安装⽬录下的
msys2_shell.cmd
中注释掉的rem set MSYS2_PATH_TYPE=inherit
改成启用,这是为了将vs
的环境继承给MSYS2
- 编辑
/etc/pacman.d/mirrorlist.mingw32
,在⽂件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
- 编辑
/etc/pacman.d/mirrorlist.mingw64
,在⽂件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
- 编辑
/etc/pacman.d/mirrorlist.msys
,在⽂件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
- 重命名
/usr/bin/link.exe
为/usr/bin/link.exe.bak
#32位
msys2_shell.cmd -mingw32
#64位
msys2_shell.cmd -mingw64
# msys2中执行
pacman -Sy
#32位
pacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-i686-nasm mingw-w64-i686-gcc mingw-w64-i686-SDL2
#64位
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-nasm mingw-w64-x86_64-gcc mingw-w64-x86_64-SDL2
#通用
pacman -S git
pacman -S make
pacman -S automake
pacman -S autoconf
pacman -S perl
pacman -S libtool
pacman -S pkg-config
-
安装(解压)
msys
到TDM-GCC
的安装目录中 -
将
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars32.bat"
加到msys.bat
的第一行中 -
复制
yasm-1.3.0-win64.exe
(重命名为yasm.exe
)到msys
的bin
目录下 -
重命名
msys
的bin
目录下的link.exe
(linkold.exe
)