MinGW
只包括gcc和g++,不支持离线安装。
MinGW Distro
是打包好的MinGW,可离线安装 。
Cygwin
不仅提供了gcc和g++,而且实现了大量的POSIX API,不支持离线安装。
Babun
是基于Cygwin的,预置git和oh-my-zsh,支持离线安装。
MSYS2
是Windows的软件发行版和构建平台,可离线安装。
VS-MSVC
则是微软官方提供的nmake等工具。
总得来说,我最喜欢
MinGW Distro
,因为就带一个gcc和g++。
MinGW 的下载和安装
原版的MinGW 多年未更新了,我选择MinGW-w64
:Mingw-w64是原始mingw.org项目的进步,该项目旨在支持Windows系统上的GCC编译器。它在2007年进行了分支,以便为64位和新API提供支持。从那以后,它得到了广泛的使用和分发。
下载地址:MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net
下载后进行在线安装,但是这个软件不会读取代理设置,无法进行下载。
然后我找到了离线安装的方法:c - Is there an offline MinGW installer? - Stack Overflow
随后的我就选择另外一个更方便的安装的版本:MinGW Distro - nuwen.net
这个版本是有个人帮忙维护,目前包含GCC 8.2.0和Boost 1.69.0,只需下载80M的文件,解压后可以直接使用。
解压后找到MinGW/bin
目录,运行gcc和g&