GCC for Windows 64 & 32 bits
This shows you the differences between two versions of the page.
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 9 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> |