下载
64位的选x86_64
32位的选i686
安装
全部下一步
换源
打开msys2的etc\pacman.d目录
在mirrorlist.mingw32最上面添加
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
在mirrorlist.mingw64最上面添加
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
在mirrorlist.msys最上面添加
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch
打开msys2的终端(在菜单里,msys2 64bit->msys2 msys,或者安装目录的msys2.exe)
pacman -Syuu
中间也许会提示你重新打开
这时候需要关闭终端,然后可能需要重新换源,然后再重复pacman -Syuu
接着依次输入
pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-extra-cmake-modules
pacman -S mingw-w64-x86_64-make
pacman -S mingw-w64-x86_64-gdb
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-gcc
pacman -S make
pacman -S cmake
配置环境变量(可选)
新增MINGW_HOME 值 C:\msys64\mingw64(msys2安装的位置,的mingw64,或者mingw32)
新增C_INCLUDE_PATH 值 %MINGW_HOME%\include
新增LIBRARY_PATH 值 %MINGW_HOME%\include
PATH下添加 %MINGW_HOME%\bin
乱码问题
在msys2的usr\bin下创建win
#!/bin/bash
$@ |iconv -f gbk -t utf-8
在msys2的etc\profile.d下创建alias.sh
alias ls="/bin/ls --color=tty --show-control-chars"
alias grep="/bin/grep --color"
alias ll="/bin/ls --color=tty --show-control-chars -l"
alias ping="/bin/win ping"
alias netstat="/bin/win netstat"
alias nslookup="/bin/win nslookup"
clion中配置
Clion乱码
参考