Daily
MSYS2环境安装及配置
MSYS2环境安装及常用软件配置
MSYS2环境安装及常用软件配置
下载地址
更新MSYS2的基本库
pacman -Syu
工具安装
gcc编译工具链
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
CMake & Ninja
pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja
打包工具
pacman -S mingw-w64-x86_64-nsis
动态库加载
pacman -S mingw-w64-x86_64-dlfcn
安装fish
pacman -S fish
VSCode环境配置
"terminal.integrated.profiles.windows": {
/* Other Config */
"MSYS64 (MinGW64)": {
"path": "cmd.exe",
"args": [
"/c",
"C:\\msys64\\msys2_shell.cmd -defterm -here -no-start -mingw64 -shell bash"
],
"env": {
"MSYSTEM": "MINGW64",
// "CHERE_INVOKING": "1", //- Default way
"PATH": "/mingw64/bin:/usr/bin:/usr/local/bin:/bin:${env:PATH}" //- custom path, force-search "/ucrt64/bin" path first.
}
}
},
"terminal.integrated.defaultProfile.windows": "MSYS64 (MinGW64)",
MSYS2的命令行启动方法
启动终端:
C:/Users/username/msys64/msys2_shell.cmd -defterm -no-start -mingw64
启动终端直接执行指定脚本:
C:/Users/username/msys64/msys2_shell.cmd -defterm -no-start -mingw64 -full-path -here -c "C:/users/username/local/msys2-qt6/usr/bin/bash.exe scripts/msys2/compile.sh"