Windows 安装 MinGW-w64
下载
下载网址为:http://mingw-w64.org/doku.php/download/mingw-builds
然后点击 Sourceforge 进行下载
安装
双击刚刚的文件进行安装
然后 Next
这里 Version 选择最新版本即可。
这里因为我的电脑是 64 位,所以选择 x86_64
,而
i686
是 32 位的。
这里的 Threads 我选择了 posix 接口,即可移植的类 Unix 接口。
这里的异常处理机制我选择的是 seh,它的性能是比较好的。
最后一个下拉框只有一个选项,所以我们直接下一步即可。
安装路径这里我直接选择默认。
由于网速的原因,我这里实在是下不动,所以就选择了另外一种下载方式,直接到 https://sourceforge.net/projects/mingw-w64/files/ 下载离线文件
这个和刚刚在线安装时选择的版本是一样的。
将刚刚下载的文件解压到 Program Files 文件夹下,解压后的文件夹是 mingw64,这个也可以放在其他目录下。
然后将该文件夹下的 bin 目录的路径添加到系统环境变量中的 Path 中去,如下图
然后输入以下命令,检验是否安装成功
到这里就安装成功了。
2021.11.30 更新:
建议 mingw 版本换成如下的版本:
因为原来的的在 sourceforge 上下载的 mingw 版本中的
gdb 的版本是 gdb 8.1.0,此版本有bug! 目前是因为
finish
命令会直接退出 gdb。
参考:
1、https://www.jianshu.com/p/d66c2f2e3537
2、https://stackoverflow.com/questions/67574925/update-gdb-version-on-windows-10
3、https://stackoverflow.com/questions/50654681/gdb-quits-when-running-the-finish-command