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
download [2017/05/29 17:08]
npfeiler [Pre-built toolchains and packages] arch gcc version
download [2018/06/04 06:15]
npfeiler [Sources] v5.0.4
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/​|7.1.1]]/​[[https://​www.archlinux.org/​packages/​community/​any/​mingw-w64-crt/​|5.0.2]]+| [[https://aur.archlinux.org/​packages/​mingw-w64-gcc/​|8.1.0]]/​[[https://​aur.archlinux.org/​packages/​mingw-w64-crt/​|5.0.3]]
 |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.3.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.3.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.4.tar.bz2/​download|5.0.4]]**.
 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 ====