安装MinGW-w64
MinGW分为较早开发的MinGW32和之后为编译64位程序开发的MinGW-w64,MinGW32只能编译32位的程序,而mingw64不仅能编译64位程序,也能编译32位程序,还能进行交叉编译,即在32位主机上编译64位程序,在64位主机上编译32位程序。
官方网站:mingw-w64.sourceforge.net
下载地址:sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/
命名规则:sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure
一般采用personal文件夹下的两个版本的包编译64位程序:
mingw-w64-bin_i686-mingw_20111101_sezero.zip
显然bin_i686表明gcc等编译工具是32位的,mingw-w64表明编译的目标程序是64位的,即在32位主机上编译64位程序。
mingw-w64-bin_x86_64-mingw_20111101_sezero.zip
显然bin_i686表明gcc编译工具是64位的,mingw-w64表明编译的目标程序是64位的,即在64位主机上编译64为程序。
安装方法和MinGW一样,解压到一个目录即可。