Ⅰ. 离线安装
如果在线安装的话,可能不会成功。
可以直接去 sourcegorge 下载离线包
也可以用百度网盘下载:
链接: https://pan.baidu.com/s/1-MhgLjwG0xHtFtyNy-M_Fg
提取码: 3ia5
安装好后解压,添加环境变量即可。怎么添加环境变量下面的方法有介绍!
Ⅱ. 通过msys2安装
这里讲下具体讲下用 msys2
安装 mingw64
首先安装 msys2
,可以去 开源镜像站 下载 。
换源
安装好后,还是先换源吧,不然太慢了。
换源网上很多教程,我这里简单讲下:
找到 \msys64\etc\pacman.d
(安装目录下的):
如图:
对于 mirrorlist.msys
,贴上如下内容:
##
## MSYS2 repository mirrorlist
##
## Primary
## msys2.org
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/
Server = http://repo.msys2.org/msys/$arch
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MSYS2/$arch
Server = http://www2.futureware.at/~nickoe/msys2-mirror/msys/$arch/
mirrorlist.mingw64
##
## 64-bit Mingw-w64 repository mirrorlist
##
## Primary
## msys2.org
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/
Server = http://repo.msys2.org/mingw/x86_64
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/x86_64
Server = http://www2.futureware.at/~nickoe/msys2-mirror/x86_64/
Server = http://mirror.bit.edu.cn/msys2/REPOS/
mirrorlist.mingw32
##
## 32-bit Mingw-w64 repository mirrorlist
##
## Primary
## msys2.org
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
Server = http://repo.msys2.org/mingw/i686
Server = http://downloads.sourceforge.net/project/msys2/REPOS/MINGW/i686
Server = http://www2.futureware.at/~nickoe/msys2-mirror/i686/
安装mingw64
msys2
是依赖 pacman
的。
1.更新 msys2
的系统环境:
pacman -Sy
#更新源
pacman -Syu
pacman -Su
安装 MinGW-w64
和 MinGW-x86
版本:
一个是64位,另一个是32位。
简单讲下,x86,i686
是32位的,x86,x86_64
是64位的。
pacman -S mingw-w64-i686-toolchain
pacman -S mingw-w64-x86_64-toolchain
其它有需求者自装。
添加环境变量
为 mingw-w64
添加环境变量:
安装成功后,在你的 msys2
的安装路径下会有 mingw64
文件夹的。
进去找到bin文件夹,复制整个bin文件夹的目录:D:\msys64\mingw64\bin
找到我的电脑(此电脑),右键属性:
点击高级系统设置:
点击环境变量,进去之后发现有个用户的变量,还有一个系统变量,简单讲就是:系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。
一般添加系统环境变量,找到 Path
,新建,把刚刚复制的路径粘贴进去就好了。
然后检查是否成功,win+r
,输入 cmd
,键入 g++ -v
如上显示就是成功了。
如果是直接安装的 mingw64
则是这样的:
安装gdb调试器
一般用 msys2
安装的 mingw64
不带 gdb
用pacman -S gdb
就可以了。