Native windows x64 software develop with Mingw-w64

About

Mingw is a gnu toolset to build native Windows program, mingw-w64 works for windows 64 Bit ( Windows x64 / Win64 ) platform. For information of Mingw, please refer to :

mingw-w64-dgn : build script

I create a project named mingw-w64-dgn, which provides some script to build the cross toolchain and native toolchain, and scripts to build the libraries and patches if needed.

https://sourceforge.net/projects/mingw-w64-dgn/

Source of the script can be checkout using svn :

svn checkout http://svn.code.sf.net/p/mingw-w64-dgn/code/trunk mingw-w64-dgn

Mingw-w64 (x64) ToolChain

With the mingw-w64 toolchain, you can compile native 64bit software that running under 64-bit windows (Win64), such as windows XP x64 or windows 2003 x64. ( I didn't try it under windows vista x64, any information on mingw-w64 under windows vista x64 is wellcomed. )

For how to build Mingw-w64 toolchain, see mingw-w64.sf.net website.

There is an howto in the SVN of mingw-w64 project : mingw-w64 build howto

Or you can download binary in mingw-w64 project : mingw-w64 download

Or you can use the following cross compiler build by me.

I also built a native compiler toolchain that can run under Windows XP/2003 x64 version. (For smaller to download, it is packaged by 7-zip.)

The native compiler toolchain include :

  • binutils ( 2.27 )
  • gcc ( 6.1.0 ) ( dependence : gmp mpfr mpc )
  • mingw-w64 ( 4.0.6 )
  • gdb ( 7.11 )
  • make ( 4.1 )
  • yasm ( 1.3.0 )
  • [ download latest version, update : 2016-04-28 ( GCC 6.1.0, mingw-w64 4.0.6 ) ]

    The cross toolchain can run under linux x86_64, and cross compile native windows x64 application, the above native toolchain is cross compiled by it.

    [ download latest version, update : 2016-03-27 ( GCC 5.3.0, mingw-w64 4.0.5 ) ]

    The llvm toolchain for mingw-w64, still need gcc now. see www.llvm.org for more information.

    [ download latest version update : 2014-02-03 ]

    mingw-w64 devel libraries (x64), such as ffmpeg, wxWidgets etc.

    The following libraries can be use by native toolchain and cross toolchain to build featured application (x64).

    mingw devel library, include following library :

    [ download latest version, update : 2016-03-25 ]

    [ download wxWidgets, update : 2016-03-25 ]

    [ download Qt (Cross-platform GUI library) for mingw-w64, update : 2016-03-25 ]

    Some Other Library:

    Mingw-w32 (i686) ToolChain

    Mingw-w64 also has i686 platform version (mingw-w32), the following native toolchain and cross toolchain is for 32-bit windows (Win32), such as windows XP.

    [ download mingw-w32 toolchain, update : 2016-04-28 ( GCC 6.1.0, mingw-w64 4.0.6 ) ]

    The cross toolchain can run under linux i386, and cross compile native windows i386 application, the above native toolchain is cross compiled by it.

    [ download latest version, update : 2016-03-27 ( GCC 5.3.0, mingw-w64 4.0.5 ) ]

    The llvm toolchain for mingw-w32, still need gcc now. see www.llvm.org for more information.

    [ download latest version update : 2014-02-03 ]

    mingw-w32 devel libraries (i686), such as ffmpeg, wxWidgets etc.

    The following libraries can be use by native toolchain and cross toolchain to build featured application (i686).

    [ download latest version, update : 2016-03-25 ]

    [ download wxWidgets for mingw-w32, update : 2016-03-25 ]

    [ download Qt (Cross-platform GUI library) for mingw-w32, update : 2016-03-25 ]

    Some Other Library:


    NOTE : The above info and data, hope to be helpful, but NO WARRANTY.

    Copy Right (c) 2007 ~ 2016. drangon. All Rights Reserved!