Daily

MSYS2环境安装及配置

MSYS2环境安装及常用软件配置

MSYS2环境安装及常用软件配置

下载地址

链接:https://www.msys2.org/

更新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"