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
Next revision Both sides next revision
start [2015/09/02 11:12]
adrien Update mctrl's link to mctrl.org
start [2018/09/17 04:49]
npfeiler [Mingw-w64] v6
Line 7: Line 7:
 <WRAP tip> <WRAP tip>
  
-===== Version ​4.0 has been released =====+===== Version ​has been released =====
  
-  ​32bit ARM thumb software math (Thanks ​to André Hentschel!). +v6.0.0: [[https://​sourceforge.net/​p/​mingw-w64/​mailman/​message/​36416777/​|2018-09-17]] 
-  * New ftw() support for gcc-5.x ​support. + 
-  * 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. +Notable changes: 
-  * Updated OpenGL 4.5 headers. +  ​C++ __cxa_atexit thanks ​to Martin Storsjö and Liu Hao 
-  * Better DirectX 11 support. +  * Massive additions to support ​UCRT thanks to Martin Storsjö 
-  * Better Windows 78/8.1 API support.+  * Sync COM interface headers with Wine development thanks ​to Jacek Caban 
 +  ​WinRT additions thanks to Hugo Beauzée-Luyssen 
 +  * ARM32 and ARM64 additions thanks to Martin Storsjö 
 +  * CRT library api-ms-win-core additions thanks ​to Martin Storsjö 
 +  * CRT library def file reorganization thanks to Martin Storsjö 
 + 
 +<​spoiler|And many other additions thanks tobut not limited to (in Alphabetical order)>​ 
 +Alexey Pavlov 
 +Alon Bar-Lev 
 +André Hentschel 
 +Arthur Edelstein 
 +Corinna Vinschen 
 +David Grayson 
 +David Wohlferd 
 +Ebrahim Byagowi 
 +Guy Helmer 
 +Hugo Beauzée-Luyssen 
 +Ihsan Akmal 
 +Jacek Caban 
 +James Ross-Gowan 
 +Jean-Baptiste Kempf 
 +Jonathan Yong 
 +Jon Turney 
 +Kai Tietz 
 +Liu Hao 
 +Martell Malone 
 +Martin Storsjö 
 +Mateusz 
 +Matheus Izvekov 
 +mati865 
 +Michał Janiszewski 
 +Nikolay Sivov 
 +niXman 
 +Petri Hodju 
 +Ray Donnelly 
 +Ruben Van Boxem 
 +Ruslan Garipov 
 +Samuel DLeslie 
 +sezero 
 +Soar Qin 
 +Tamar Christina 
 +Tamir Duberstein 
 +Tim Hutt 
 +Tom Ritter 
 +Yuta Nakai 
 +Алексей Павлов 
 +Руслан Ижбулатов 
 +宋冬生 
 +</​spoiler>​
 </​WRAP>​ </​WRAP>​
  
Line 40: Line 88:
  
 <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 110:
 ===== 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 151:
   * [[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 157:
   * [[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 174:
   * [[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 185:
   * [[http://​www.yafaray.org/​|YafaRay]]   * [[http://​www.yafaray.org/​|YafaRay]]
   * [[http://​www.zlib.net/​|zlib]]   * [[http://​www.zlib.net/​|zlib]]
 +
  
 </​WRAP>​ </​WRAP>​