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
download [2017/04/29 15:51]
npfeiler [Sources] 5.0.1 → 5.0.2
download [2017/12/07 03:41] (current)
lh_mouse Reorder mingw-builds and macports to match the alphabetic order.
Line 17: Line 17:
 | style="​text-align:​center;"​| ​ **[[download/​arch-linux|{{ :​download:​archlinux-logo.png?​32&​nolink |Arch Linux logo}}]][[download/​arch-linux| Arch Linux]]** | style="​text-align:​center;"​| ​ **[[download/​arch-linux|{{ :​download:​archlinux-logo.png?​32&​nolink |Arch Linux logo}}]][[download/​arch-linux| Arch Linux]]**
 |colspan="​2"​| Arch Linux |colspan="​2"​| Arch Linux
-| [[https://​www.archlinux.org/​packages/​community/​x86_64/​mingw-w64-gcc/​|6.3.1]]/​[[https://​www.archlinux.org/​packages/​community/​any/​mingw-w64-crt/​|5.0.2]]+| [[https://​www.archlinux.org/​packages/​community/​x86_64/​mingw-w64-gcc/​|7.1.1]]/​[[https://​www.archlinux.org/​packages/​community/​any/​mingw-w64-crt/​|5.0.2]]
 |Ada, C, C++, Fortran, Obj-C, Obj-C++ |Ada, C, C++, Fortran, Obj-C, Obj-C++
 |{{section>​download/​arch-linux/​list#​spoiler_aur&​nofooter&​noeditbutton}} ​ |{{section>​download/​arch-linux/​list#​spoiler_aur&​nofooter&​noeditbutton}} ​
Line 24: Line 24:
 |Rolling |Rolling
 |Windows {{:​download:​windows-logo.jpg?​nolink&​24|Windows Logo}} |Windows {{:​download:​windows-logo.jpg?​nolink&​24|Windows Logo}}
-|4.9.2/4.0.2+|5.4.0/5.0.2
 |Ada, C, C++, Fortran, Obj-C |Ada, C, C++, Fortran, Obj-C
 |5 (bzip2, libgcrypt, libgpg-error,​ minizip, xz, zlib) |5 (bzip2, libgcrypt, libgpg-error,​ minizip, xz, zlib)
Line 47: Line 47:
 |{{section>​download/​fedora/​list#​spoiler_19_package_list&​nofooter&​noeditbutton}} ​ |{{section>​download/​fedora/​list#​spoiler_19_package_list&​nofooter&​noeditbutton}} ​
 |- |-
-| style="​text-align:​center;​" rowspan="​2"​| ​ **[[download/​mingw-builds|Mingw-builds]]**   +| style="​text-align:​center;"​| ​ **[[download/​macports|{{ :​download:​macports-logo.png?​32&​nolink |MacPorts logo}}]][[download/​macports| MacPorts]]**   
-|rowspan="​2"​|Rolling +|Rolling 
-|rowspan="​2"​|Windows ​{{:​download:​windows-logo.jpg?​nolink&​24|Windows ​Logo}} +|macOS {{:​download:​macos-logo.png?​nolink&​42|macOS Logo}} 
-|4.8.2/trunk +[[https://​github.com/​macports/​macports-ports/​blob/​master/​cross/​x86_64-w64-mingw32-gcc/​Portfile|7.2.0]]/[[https://​github.com/​macports/​macports-ports/​blob/​master/​cross/​mingw-w64/​Portfile|5.0.3]] 
-|rowspan="​2"​|C, C++ +|C, C++, FortranObj-CObj-C++ 
-|rowspan="​2"​|4 (gdblibiconfpythonzlib)+|1 (nsis)
 |- |-
-|4.9.2/trunk+style="​text-align:​center;"​| ​ **[[download/​mingw-builds|MingW-W64-builds]]** ​  
 +|Rolling 
 +|Windows {{:​download:​windows-logo.jpg?​nolink&​24|Windows Logo}} 
 +|7.2.0/5.0.3 
 +|C, C++, Fortran 
 +|4 (gdb, libiconf, python, zlib)
 |- |-
 | style="​text-align:​center;"​| ​ **[[download/​msys2|{{ :​download:​msys2-logo.png?​32&​nolink |Msys2 logo}}]][[download/​msys2| Msys2]]**  ​ | style="​text-align:​center;"​| ​ **[[download/​msys2|{{ :​download:​msys2-logo.png?​32&​nolink |Msys2 logo}}]][[download/​msys2| Msys2]]**  ​
 |Rolling |Rolling
 |Windows {{:​download:​windows-logo.jpg?​nolink&​24|Windows Logo}} |Windows {{:​download:​windows-logo.jpg?​nolink&​24|Windows Logo}}
-|[[https://​github.com/​Alexpux/​MINGW-packages/​blob/​master/​mingw-w64-gcc/​PKGBUILD|6.3.0]]/​[[https://​github.com/​Alexpux/​MINGW-packages/​blob/​master/​mingw-w64-crt-git/​PKGBUILD|trunk]]+|[[https://​github.com/​Alexpux/​MINGW-packages/​blob/​master/​mingw-w64-gcc/​PKGBUILD|7.2.0]]/​[[https://​github.com/​Alexpux/​MINGW-packages/​blob/​master/​mingw-w64-crt-git/​PKGBUILD|trunk]]
 |Ada, C, C++, Fortran, Obj-C, Obj-C++, OCaml |Ada, C, C++, Fortran, Obj-C, Obj-C++, OCaml
 |[[https://​github.com/​Alexpux/​MINGW-packages|many]] |[[https://​github.com/​Alexpux/​MINGW-packages|many]]
Line 97: Line 102:
  
 Tarballs for the mingw-w64 sources are hosted on [[http://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​|SourceForge]]. Tarballs for the mingw-w64 sources are hosted on [[http://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​|SourceForge]].
-The latest version from the 5.x series is **[[https://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​mingw-w64-v5.0.2.tar.bz2/​download|5.0.2]]**.+The latest version from the 5.x series is **[[https://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​mingw-w64-v5.0.3.tar.bz2/​download|5.0.3]]**.
 The latest version from the 4.x series is **[[http://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​mingw-w64-v4.0.6.tar.bz2/​download|4.0.6]]**. The latest version from the 4.x series is **[[http://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​mingw-w64-v4.0.6.tar.bz2/​download|4.0.6]]**.
 The latest version from the 3.x series is **[[http://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​mingw-w64-v3.3.0.tar.bz2/​download|3.3.0]]**. Winpthreads has been merged into the main tarball as of 3.1.0. The latest version from the 3.x series is **[[http://​sourceforge.net/​projects/​mingw-w64/​files/​mingw-w64/​mingw-w64-release/​mingw-w64-v3.3.0.tar.bz2/​download|3.3.0]]**. Winpthreads has been merged into the main tarball as of 3.1.0.
Line 118: Line 123:
  
 Rubenvb has built a number of toolchains including some for less common setups. They are split into two categories: toolchains targeting [[http://​sf.net/​projects/​mingw-w64/​files/​Toolchains%20targetting%20Win32/​Personal%20Builds/​rubenvb/​|Win32]] or [[http://​sf.net/​projects/​mingw-w64/​files/​Toolchains%20targetting%20Win64/​Personal%20Builds/​rubenvb/​|Win64]]. Rubenvb has built a number of toolchains including some for less common setups. They are split into two categories: toolchains targeting [[http://​sf.net/​projects/​mingw-w64/​files/​Toolchains%20targetting%20Win32/​Personal%20Builds/​rubenvb/​|Win32]] or [[http://​sf.net/​projects/​mingw-w64/​files/​Toolchains%20targetting%20Win64/​Personal%20Builds/​rubenvb/​|Win64]].
 +
 +==== GCC with the MCF thread model ====
 +
 +[[https://​gcc-mcf.lhmouse.com/​|GCC with the MCF thread model]] is a series of x86 and x64 native toolchains built by LH_Mouse. The MCF thread model involves the [[https://​github.com/​lhmouse/​mcfgthread/​|mcfgthread]] library to provide minimum yet complete C++11 thread support. Disregarding POSIX or Windows XP compatibility,​ it implements (hopefully the most) efficient mutexes and condition variables that are competitive with even native slim reader/​write (SRW) locks and condition variables since Windows Vista.
  
 ==== Store of binaries on SourceForge ==== ==== Store of binaries on SourceForge ====