下载最新版MinGW-W64
网上有很多方法,但有些只是下载了一个exe安装工具,安装过程还需要联网下载很多东西,如果网络不好容易出问题,因此建议去Github下载,下载后是一个压缩包,解压到任意一个不含中文的路径即可。
github链接如下:
https://github.com/niXman/mingw-builds-binaries/releases
我下载的是12.1.0版本
在windows下开发 Linux、Unix、Mac OS 等其他操作系统下的程序,请选择 posix
要使用C++11的多线程新特性,也要下载posix版本,因此建议下载posix
- 起初我下载了win32-seh这个版本,后来发现要使用std:thread时编译失败,才发现是版本不对造成,后来下载了posix-seh版本
seh/sljl/dwarf是异常处理方式,seh适合64bit系统,sljl适合32/64bit系统,dwarf适合32bit系统;
64bit系统建议使用seh版本
配置环境变量,在用户变量的path那里,添加一条记录如下即可:
1 | D:\xxx\xxx\mingw64\bin |
在cmd输入命令 gcc -v
输出下面说明环境配置成功
1 | Using built-in specs. |