MSYS2 在 Windows 上提供了一个精简轻便的 Linux 环境,并集成了 Arch Linux 的包管理器 Pacman
。
本文以 C:/env/msys64
为 MSYS2 的安装路径作为参考。
目录
用户目录为 MSYS2 安装目录下的 /home/xxx
(即 C:/env/msys64/home/xxx
),在 shell 中为 /home/xxx/
。
Windows 的目录在 shell 中表现为 /c/xxx/xxx
、/d/xxx/xxx
。
文件
各文件位置(配置文件、可执行文件等)与真实 Linux 下的路径一致。需注意的是,将 MSYS2 的安装目录视为根目录 /
(即将 C:/env/msys64
视为 /
)。
软件环境
Pacman
可配置为 MSYS2 的清华源各软件配置文件与真实 Linux 系统环境一致(ssh、git、python、pip等等)
编译环境软件包
mingw-w64-clang-x86_64-toolchain
集成进 Windows Terminal
于 Windows Terminal 设置中添加配置文件即可
C:/env/msys64/msys2_shell.cmd -clang64 -defterm -here -full-path -no-start
使用 ./msys2_shell.cmd --help
查看参数作用,决定添加与否