mingw-w64

GCC for Windows 64 & 32 bits

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
start [2016/02/28 20:20]
adrien Add QEMU to the list of users
start [2021/05/28 17:56]
j [Mingw-w64]
Line 7: Line 7:
 <WRAP tip> <WRAP tip>
  
-===== Version ​4.0 has been released =====+===== Version ​has been released ===== 
 +v9.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​37287751/​|2021-05-22]]
  
-  ​32bit ARM thumb software math (Thanks ​to André Hentschel!). +Notable changes: 
-  * New ftw() support for gcc-5.x support. +UCRT updates by Biswapriyo Nath 
-  * Experimental printf changes - Ability to print 128bit integers (%I128*) and Decimal Floats (%H, %D), disabled by default. Build the CRT with ----enable-experimental to use. +* Wine updates by Jacek Caban 
-  * Updated OpenGL 4.5 headers. +* Various new and updated API headers by Biswapriyo Nath and Liu Hao 
-  * Better DirectX 11 support. +* Various UCRT and MSVCRT fixes by Martin Storsjö 
-  * Better Windows 7, 8/8.1 API support.+* at_quick_exit implementation by Martin Storsjö 
 +* dism API by Biswapriyo Nath 
 +* idl fixes by Steve Lhomme 
 +* Winpthreads fixes by Liu Hao 
 +* gettimeofday precision increase by Christian Franke 
 + 
 + 
 +<​spoiler|And many other additions thanks ​to, but not limited to (in Alphabetical order)> 
 +  * Alex Henrie 
 +  * Andrew Eikum 
 +  ​Biswapriyo Nath 
 +  * Christian Franke 
 +  * Christoph Reiter 
 +  * DAVID MAY 
 +  * Jacek Caban 
 +  * Jeremy Drake 
 +  * Jonathan Yong 
 +  * Liu Hao 
 +  * Mark Harmstone 
 +  * Martin Storsjö 
 +  * Mateusz Mikuła 
 +  * Nikolay Sivov 
 +  * Ozkan Sezer 
 +  * Pierre Lamot 
 +  * Rafał Harabień 
 +  * Scr3amer 
 +  * Steve Lhomme 
 + 
 +</spoiler>
 </​WRAP>​ </​WRAP>​
  
Line 40: Line 69:
  
 <WRAP third column> <WRAP third column>
 +[[http://​cygwin.com|{{:​cygwin_logo.png?​64x64|Cygwin}}]]
 +
 [[http://​cygwin.com|Cygwin]] [[http://​cygwin.com|Cygwin]]
 </​WRAP>​ </​WRAP>​
 <WRAP third column> <WRAP third column>
 +[[http://​reactos.com|{{:​reactos_logo.png?​116x64|ReactOS}}]]
 +
 [[http://​reactos.com|ReactOS]] [[http://​reactos.com|ReactOS]]
 </​WRAP>​ </​WRAP>​
 <WRAP third column> <WRAP third column>
 +[[http://​winehq.org|{{:​wine_logo.png?​40x64|Wine}}]]
 +
 [[http://​winehq.org|Wine]] [[http://​winehq.org|Wine]]
 </​WRAP>​ </​WRAP>​
Line 56: Line 91:
 ===== Some Projects using Mingw-w64 ===== ===== Some Projects using Mingw-w64 =====
   * [[http://​fedoraproject.org/​wiki/​MinGW|Fedora cross-compiler]]   * [[http://​fedoraproject.org/​wiki/​MinGW|Fedora cross-compiler]]
-  * [[http://code.google.com/​p/​windows-package-manager/​|Npackd]]+  * [[https://npackd.appspot.com|Npackd]]
   * [[http://​opensuse.org|OpenSUSE]]   * [[http://​opensuse.org|OpenSUSE]]
   * [[http://​win-builds.org|Win-builds]]   * [[http://​win-builds.org|Win-builds]]
-  ​* [[http://​www.codeblocks.org/​|Code::​Blocks]] +  * [[http://​code.google.com/​p/​barchart-udt/​|Barchart-UDT]]
-  * [[http://​www.ecere.org/​|Ecere SDK]] +
-  * [[http://​gcc.gnu.org/​|GCC:​ The GNU Compiler Collection]] +
-  * [[http://​www.gnu.org/​software/​gdb/​|GDB:​ The GNU Project Debugger]] +
-  * [[http://​www.gnu.org/​software/​binutils/​|GNU Binutils]] +
-  * [[http://​common-lisp.net/​project/​mkcl/​|ManKai Common Lisp]] +
-  * [[http://​www.ocaml.org|OCaml]] +
-  * [[http://​www.eligis.com/​|OpenLisp]] +
-  * [[http://​www.perl.org/​|Perl (5.12.0 and later)]] +
-  * [[http://​www.paratools.com/​PToolsWIN|PToolsWin]] +
-  * [[http://​strawberryperl.com/​|Strawberry Perl (bundles C toolchains)]] +
-  * [[http://​www.r-project.org/​|The R Project for Statistical Computing]] +
-  ​* [[http://​code.google.com/​p/​barchart-udt/​|Barchart-UDT]] ​+
   * [[http://​www.blender.org/​|Blender]] ​   * [[http://​www.blender.org/​|Blender]] ​
   * [[http://​www.boost.org/​|Boost]] ​   * [[http://​www.boost.org/​|Boost]] ​
   * [[http://​botan.randombit.net/​|Botan]] ​   * [[http://​botan.randombit.net/​|Botan]] ​
-  * [[http://​www.ceemple.com|Ceemple]]  +  * [[http://​www.ceemple.com|Ceemple]]   
-  * [[http://​daetools.sourceforge.net|DAE Tools]] ​+  * [[http://​www.codeblocks.org/​|Code::​Blocks]]  
 +  * [[http://​daetools.sourceforge.net|DAE Tools]]
   * [[http://​devkitpro.org/​|devkitPro]] ​   * [[http://​devkitpro.org/​|devkitPro]] ​
-  * [[http://​sourceforge.net/​projects/​dbh/​|Disk Based HashTables]] ​+  * [[http://​sourceforge.net/​projects/​dbh/​|Disk Based HashTables]] 
 +  * [[http://​www.ecere.org/​|Ecere SDK]]
   * [[http://​www.ekiga.org/​|Ekiga]] ​   * [[http://​www.ekiga.org/​|Ekiga]] ​
   * [[http://​emergedesktop.org|Emerge Desktop]] ​   * [[http://​emergedesktop.org|Emerge Desktop]] ​
-  * [[http://​www.enlightenment.org/​|Enlightenment]] ​+  * [[http://​www.enlightenment.org/​|Enlightenment]]
   * [[http://​factorcode.org/​|Factor]] ​   * [[http://​factorcode.org/​|Factor]] ​
-  * [[http://​ffmpeg.mplayerhq.hu/​|FFmpeg]] ​+  * [[http://​ffmpeg.mplayerhq.hu/​|FFmpeg]]
   * [[http://​www.fltk.org/​|FLTK]] ​   * [[http://​www.fltk.org/​|FLTK]] ​
   * [[http://​fc-solve.shlomifish.org/​|Freecell Solver]] ​   * [[http://​fc-solve.shlomifish.org/​|Freecell Solver]] ​
-  * [[http://​freeverb3.sourceforge.net/​|Freeverb3]]  +  * [[http://​freeverb3.sourceforge.net/​|Freeverb3]] 
-  * [[http://​gimp-win.sourceforge.net/​stable.html|GIMP]]  +  * [[http://​gcc.gnu.org/​|GCC:​ The GNU Compiler Collection]] 
-  * [[http://​www.gnu.org/​software/​gsasl/​|GNU SASL]] ​+  * [[http://​www.gnu.org/​software/​gdb/​|GDB:​ The GNU Project Debugger]] 
 +  * [[http://​gimp-win.sourceforge.net/​stable.html|GIMP]] 
 +  * [[http://​www.gnu.org/​software/​binutils/​|GNU Binutils]] 
 +  * [[http://​www.gnu.org/​software/​gsasl/​|GNU SASL]]
   * [[http://​www.gnu.org/​software/​gnutls/​|GnuTLS]] ​   * [[http://​www.gnu.org/​software/​gnutls/​|GnuTLS]] ​
   * [[http://​www.graphicsmagick.org/​|GraphicsMagick]] ​   * [[http://​www.graphicsmagick.org/​|GraphicsMagick]] ​
   * [[http://​www.gtk.org/​download-windows-64bit.html|GTK+]] ​   * [[http://​www.gtk.org/​download-windows-64bit.html|GTK+]] ​
-  * [[http://​uhexen2.sf.net/​|Hexen II: Hammer of Thyrion]] ​+  * [[http://​uhexen2.sf.net/​|Hexen II: Hammer of Thyrion]]
   * [[http://​www.iauxsoft.com/​|iAuxSoft]] ​   * [[http://​www.iauxsoft.com/​|iAuxSoft]] ​
-  * [[http://​www.imagemagick.org/​|ImageMagick]] ​+  * [[http://​www.imagemagick.org/​|ImageMagick]]
   * [[http://​jpen.sf.net/​|JPen]] ​   * [[http://​jpen.sf.net/​|JPen]] ​
-  * [[http://​kde.org/​|KDE Software Collection]] ​+  * [[http://​kde.org/​|KDE Software Collection]]
   * [[http://​libav.org/​|libav]] ​   * [[http://​libav.org/​|libav]] ​
-  * [[http://​www.libreoffice.org/​|LibreOffice]] ​+  * [[http://​www.libreoffice.org/​|LibreOffice]]
   * [[http://​www.mega-nerd.com/​libsndfile/​|libsndfile]]   * [[http://​www.mega-nerd.com/​libsndfile/​|libsndfile]]
   * [[http://​libvirt.org/​|libvirt]]   * [[http://​libvirt.org/​|libvirt]]
Line 104: Line 132:
   * [[http://​xmlsoft.org/​|Libxml2]]   * [[http://​xmlsoft.org/​|Libxml2]]
   * [[http://​mamedev.org/​|MAME (Yes, the arcade emulator!)]]   * [[http://​mamedev.org/​|MAME (Yes, the arcade emulator!)]]
 +  * [[http://​common-lisp.net/​project/​mkcl/​|ManKai Common Lisp]]
   * [[http://​mctrl.org|mCtrl]]   * [[http://​mctrl.org|mCtrl]]
   * [[http://​www.mpg123.de/​|mpg123]]   * [[http://​www.mpg123.de/​|mpg123]]
Line 109: Line 138:
   * [[https://​bitbucket.org/​Haroogan/​microsoft-mpi/​downloads|MS MPI (repackaged)]]   * [[https://​bitbucket.org/​Haroogan/​microsoft-mpi/​downloads|MS MPI (repackaged)]]
   * [[http://​www.symscape.com/​configure-msmpi-for-mingw-w64|MS MPI]]   * [[http://​www.symscape.com/​configure-msmpi-for-mingw-w64|MS MPI]]
 +  * [[http://​www.ocaml.org|OCaml]]
   * [[http://​www.symscape.com/​openfoam-1-7-x-on-windows-64-mpi|OpenFOAM]]   * [[http://​www.symscape.com/​openfoam-1-7-x-on-windows-64-mpi|OpenFOAM]]
 +  * [[http://​www.eligis.com/​|OpenLisp]]
   * [[http://​www.opensc-project.org/​|OpenSC]]   * [[http://​www.opensc-project.org/​|OpenSC]]
   * [[http://​www.openssl.org/​|OpenSSL]]   * [[http://​www.openssl.org/​|OpenSSL]]
   * [[http://​www.openturns.org/​|OpenTURNS]]   * [[http://​www.openturns.org/​|OpenTURNS]]
 +  * [[http://​www.perl.org/​|Perl (5.12.0 and later)]]
   * [[http://​www.postgresql.org/​|PostgreSQL]]   * [[http://​www.postgresql.org/​|PostgreSQL]]
   * [[http://​sourceware.org/​pthreads-win32/​|pthreads]]   * [[http://​sourceware.org/​pthreads-win32/​|pthreads]]
 +  * [[http://​www.paratools.com/​PToolsWIN|PToolsWin]]
 +  * [[http://​qemu.org|QEMU]]
   * [[http://​qt-project.org/​|Qt]]   * [[http://​qt-project.org/​|Qt]]
   * [[http://​quakespasm.sourceforge.net/​|QuakeSpasm]]   * [[http://​quakespasm.sourceforge.net/​|QuakeSpasm]]
Line 121: Line 155:
   * [[http://​smartimagedenoiser.com/​|Smart Image Denoiser]]   * [[http://​smartimagedenoiser.com/​|Smart Image Denoiser]]
   * [[http://​smartmontools.sourceforge.net/​|smartmontools]]   * [[http://​smartmontools.sourceforge.net/​|smartmontools]]
 +  * [[http://​strawberryperl.com/​|Strawberry Perl (bundles C toolchains)]]
   * [[http://​strongswan.org/​|strongSwan]]   * [[http://​strongswan.org/​|strongSwan]]
 +  * [[http://​www.r-project.org/​|The R Project for Statistical Computing]]
   * [[http://​www.tomahawk-player.org/​|Tomahawk Player]]   * [[http://​www.tomahawk-player.org/​|Tomahawk Player]]
   * [[http://​www.videolan.org/​vlc/​|VideoLAN VLC]]   * [[http://​www.videolan.org/​vlc/​|VideoLAN VLC]]
Line 130: Line 166:
   * [[http://​www.yafaray.org/​|YafaRay]]   * [[http://​www.yafaray.org/​|YafaRay]]
   * [[http://​www.zlib.net/​|zlib]]   * [[http://​www.zlib.net/​|zlib]]
-  * [[http://​qemu.org|QEMU]]+
  
 </​WRAP>​ </​WRAP>​