WinLibs (POSIX threads, UCRT runtime)

Brecht Sanders·BrechtSanders.WinLibs.POSIX.UCRT

A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library and UCRT runtime library.

In short: it's a free C and C++ compiler for Microsoft Windows. GCC (GNU Compiler Collection) is a free and open source compiler for C and C++ (and other languages like Objective-C, Fortran, D). MinGW-w64 is a free and open source C library for targetting Windows 32-bit and 64-bit platforms. The combination of these results in a free C/C++ compiler for Windows. Even though GCC and MinGW-w64 can be used on other platforms (e.g. Linux) to generate Windows executables, the WinLibs project only focusses on building versions that run natively on Windows. Also some additional tools are added, including: - GDB - the GNU Project debugger - GNU Binutils - a collection of binary tools - GNU Make - a tool which controls the generation of executables and other non-source files - Yasm - The Yasm Modular Assembler Project - NASM - The Netwide Assembler - JWasm - A free MASM-compatible assembler - LLVM/Clang/LLD/LLDB - The LLVM Compiler Infrastructure This is a standalone build, which means this download offers a complete compiler environment for Windows. In the future WinLibs plans to also release binary packages of many open source libraries and applications built with this compiler.

winget install --id BrechtSanders.WinLibs.POSIX.UCRT --exact --source winget

Latest 16.1.0-14.0.0-r3·June 10, 2026

Release Notes

winlibs personal build version gcc-16.1.0-mingw-w64ucrt-14.0.0-r3 This is the winlibs Intel/AMD 64-bit standalone build of:

  • GCC 16.1.0
  • GDB 17.2
  • MinGW-w64 14.0.0 (linked with ucrt)
  • GNU Binutils 2.46.1
  • GNU Make 4.4.1
  • dos2unix 7.5.6
  • PExports 0.47
  • Yasm 1.3.0
  • NASM 3.01
  • JWasm 2.12pre
  • ccache 4.13.6
  • CMake 4.3.3
  • ninja 1.13.2
  • Doxygen 1.17.0
  • pedeps 0.1.15
  • Universal Ctags 6.2.1
  • Cppcheck 2.21.0
  • Premake 5.0.0-beta8
  • ntldd 0.2
  • pkgconf 2.5.1
  • winlibs-tools 1.0.24 Thread model: posix Runtime library: UCRT (Windows 10 or higher, or when Update for Universal C Runtime is installed on older Windows versions, not supported on systems older than Windows 7 SP1 and Windows Server 2008 R2 SP1) This build was compiled with GCC 16.1.0 and packaged on 2026-06-10. Please check out https://winlibs.com/ for the latest personal build. Available downloads:
  • Files with extension .7z and .zip have the same contents. The .7z files are smaller but require 7-Zip or PeaZip to extract. The .zip files are larger but Windows can extract this file without additional tools.
  • The i686 download is the Windows Intel/AMD 32-bit version, which runs natively on and compiles for Windows 32-bit (also runs on Windows 64-bit in 32-bit mode). The x86_64 download is the Windows Intel/AMD 64-bit version, which runs natively on and compiles for Windows 64-bit.
  • The .sha256 and .sha512 files are checksum files for validating the download. Changes:
  • added default-manifest.o to support long paths by default (more info)
  • GNU Binutils 2.46.1
  • NASM 3.01
  • dos2unix 7.5.6
  • CMake 4.3.3
  • Cppcheck 2.21.0

Installer type: zip

x86C4C7419F2820AC2E169DC86F1397A07DEFF20297A107C7A1CA486643D8D435BE
x644273565109CD8AB8ECEF1B0DC2A56FD7F5C7EE0885840A1C011B9325160EC0C3

Details

Homepage
https://winlibs.com/
License
Multiple licenses
Publisher
Brecht Sanders
Support
https://github.com/brechtsanders/winlibs_mingw/issues

Tags

assemblerassemblybinutilscc++compilercppfortrangccgdbgfortranmakemingwmingw-w64

Older versions (14)

16.1.0-14.0.0-r2
x86F222B37BF57403607AC3646BABB5C999537D97F1780509D376CE2E6CC0F6AD79
x6478EFF1E2E804B6A6320C713F084B8F820C662104A24CEA6A3BFCAB82032BDD60
16.1.0-14.0.0-r1
x86D2118C55914FBF97DE8881064545D80FD4FBB5F467FED6DB5CEEB5EEEA43D2F1
x64325771F545E89F62C0E1FAFDBF0066CC49E3321AECA7B704C8D065E97A72F2FB
15.2.0-14.0.0-r7
x861F71415DC185C19C08DC7FB4B612C23D57B2F76A412394536E863DF459E8D954
x64CB2FBAD6162540CDF5E1FACDCE08D4DAC359E8CF64F7F696A99274291763B815
15.2.0-13.0.0-r6
x8640419C9FE7D8CB8AAE0899BD5FF2E65831D620ACCC7118F84BFBA4B721102B01
x649F3EE66DD11F1C40A85850976AB9A740469CD3BC43A234A2E9F91C04C92C4F57
15.2.0-13.0.0-r5
x86832E810A8AF31BCFF160BFC3384D77267215BCCAE57EB7636E823D31E20E9D38
x647C3FD442BE612E6AD5F86C91CF33F336748500BC761E3112BFDBA29434BAA5F6
15.2.0-13.0.0-r4
x869E1190281BA737498B3285B02A735656D8BDF35FD199B6E506A8B07C8C833398
x64CD140E153BF303703F9DCE27A4B7D0A8DCB2A41C39B7FFFA477A12A8BD049BCA
15.2.0-13.0.0-r3
x86A38DE5DAA6F28FE11102B88F5065FD52B3FE13B210FADCB1A6C9EE02395BC61C
x647190D0A4970877CAFB99ECA33273A9C8DC1475A88E198D1F78800261D677B206
15.2.0-13.0.0-r2
x86648B9B4D65181CBD46F8DA45CB1231803A6A8169609D691892BCF14D48F72D98
x643B86551FB163859F805145E5C1B0D4A48324654B99863BEF7DA5AF6D9FC9D813
15.2.0-13.0.0-r1
x86B1C185D8371A1220693031B66DB03AAA368DF6CA953043C288CCBD8CD07A8FF5
x64A90AA2449C5214DDA0BCB8B6E1AB7D1D83AF389C200CA5838639BAB4E14C3F08
15.1.0-13.0.0-r4
x868E4EDC8CDEF006AE11DC04393C383E4BCF3D185BDB7DE9C828026A8A53AF89D2
x644EBC4119B570AE5A74F64227DE955C128F74972BA0199F3714338F1D8E142548
15.1.0-13.0.0-r3
x86F88975C72CFE8A202D064EBD337095C6438EFA836F54B50A0E0EDCEDC151FA29
x64AC9D5CE2442EBB320A6F15640696E25E63DF7DB1D4C599E2E167EDE8D7B3E333
15.1.0-13.0.0-r2
x866D7D68B3A218FE30130994519311F31DD1C1DADC2265F60D4C7BBF0AA5B96CDC
x64D48E7BE420828E484346F864EED1C6E537FA9131DA2ACB834F15AEB254C48D9A
15.1.0-12.0.0-r1
x86869FA6C0E17EF9581A9B796BD8A965A34D1EC1E2746528BC1067CAADF2AA04C2
x6455874DD0140EB4472E856226F7DC567B3A823F2585504E9C70EDCFE9665F4DE9
14.2.0-12.0.0-r2
x8689CC89A69043950ACB01778E87C4C9F65D8C4C053AB1994501543DA69CEE2B4E
x64D41933CEF13113018418D7B596319C2ED59A567395BBB87AFE27A171E111D553