mingw-w64和mingw32是两个独立项目,前者是后者的继续。后者只支持32位,前者支持32位和64位,目前mingw-w64比较主流:
再windows上,可以安装mysys2,来集成mingw-w64开发环境。
其实也可以在ubuntu等linux发行版上安装mingw,通过交叉编译的方式,编译出exe文件,这样开发、编译都在linux系统上进行。只需要将最终的exe拷贝到windows运行即可。
https://launchpad.net/ubuntu/+source/mingw-w64
$ sudo apt install mingw-w64
编译出来的gcc再/usr/bin下:
/usr/bin/i686-w64-mingw32-gcc
/usr/bin/x86_64-w64-mingw32-gcc