WinLibs (POSIX threads, MSVCRT runtime)

Brecht Sanders·BrechtSanders.WinLibs.POSIX.MSVCRT

A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library and MSVCRT 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.MSVCRT --exact --source winget

Latest 16.1.0-14.0.0-r4·July 30, 2026

Release Notes

winlibs personal build version gcc-16.1.0-mingw-w64msvcrt-14.0.0-r4 This is the winlibs Intel/AMD 32-bit standalone build of:

  • GCC 16.1.0
  • GDB 17.2
  • MinGW-w64 14.0.0 (linked with msvcrt)
  • GNU Binutils 2.47.20260726
  • 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.4.1
  • 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 3.0.3
  • winlibs-tools 1.0.24 Thread model: posix Runtime library: MSVCRT This build was compiled with GCC 16.1.0 and packaged on 2026-07-30. 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:
  • default manifest modified to avoid triggering UAC if .exe filename contains words like "install" or "update"
  • Binutils version 2.47.20260726
  • pkgconf version 3.0.3

Installer type: zip

x86—A5817469F554314B03CD5298C0B247057D7A7DA5B85A01D89D9FC9FEB7ADBC19
x64—3E1627CADA82E8AD18B20DC6456D8FB23DA221A29EACC26BDCC9576B8043770F

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 (16)

16.1.0-14.0.0-r3
x86—EC3235EDD3A51B096471350AA389FEEAFB993333712274E5AE8973160E6490B5
x64—38BCEEFF9D6F227E8A2FC0E5EB63A8B7E0F4B5CF2DB8120E8E13862FDAAA2C87
16.1.0-14.0.0-r2
x86—4D420D4DC687CA76349A5843AC4A570DD09D4274E9099E4E5F8C905179F77135
x64—08F3BBC1DB7EDF6CE1520A64E639D14B70104FAA86D9EF632A1513734F69553A
16.1.0-14.0.0-r1
x86—D1B02094460BE493C8FE75FB7D300287D0CF78E1142D5D9FC63D1EFB67CDFF76
x64—227B7F96D5E288B7924A74EB9AD495EA423D24AD800A89268516349A39C42A18
15.2.0-14.0.0-r7
x86—ED7FB2DB387834849AF00216A609D36B3D65730BA28CA73C7D759360EDAEB913
x64—9CD587D91EE7910DD8F9087E4BF9AC6B59A7EE594E1360601BA8A05355B9CEFA
15.2.0-13.0.0-r6
x86—B0636E04B700C25916385301F430D88CDD66CDF9664A716F91E5DC8EF3AFEFEE
x64—D73D02C9CAED172DB0F3331FB4030E0A3B85947AEFFF9CC1DA4DD81B7423C3A1
15.2.0-13.0.0-r5
x86—882641E060FCD91580A24BA8E30435229A4163D7CDADB417707A8758F8431398
x64—14C5B4F23ED379019E4D5BA4AB142FD524A426AF8967CC760C8509BB43424024
15.2.0-13.0.0-r4
x86—015EA2E21BA758C3AF4B5D21DC7A8FF4C0352256977297DA3465929D9065AA85
x64—7858E774C7FDB4834C30FB26723446C6032E83B7C96699BB92D3931845DE1ED6
15.2.0-13.0.0-r3
x86—C4D9380B6491FA15B41876F8198F4FB87CE3A8C9C225E2DDBBBA1EA2360AA0CA
x64—1F1CF49EB145C0AEA6A0C17E0516E3D305E48B6F0190B70FE837D347E5CAE918
15.2.0-13.0.0-r2
x86—F456525EB32E8D69D03F9684B8A50F225E963DBF5467329DD480B64FF8D61A59
x64—2CDFB0A28C905F2913453DC0BE62FF148BF828414F2468C68C62811319275633
15.2.0-13.0.0-r1
x86—C09934A0816C474393FE314AAEDE5EA63E952312C45CEEEEE660A27E4B3F53CF
x64—B340CDEF2BDA9EDA38AC6C28DEE615C0B6078214071FF2C1B3B48389CD78BEF7
15.1.0-13.0.0-r4
x86—8545A95B2BD854B5AB2E3044BF0D06998D103B3A89E059D1023299804CDE2E6D
x64—491A2CFFDB0086B35BCE8CEFDAD0E1DCF9473A79E57AE8B7E90FA9D26CD218B2
15.1.0-13.0.0-r3
x86—D0F827FB8B09F0BEFC5ED7658ECB65B0EEDB7BBB7F4D0E0075B5EF3A2F9867CD
x64—CC11EE101DF6CCCC105F7A4CAC32BE33A94EF034A7656CDC51D1E0257C191B5F
15.1.0-13.0.0-r2
x86—2D8D77A2E7098162992BFAEFDECBBF2D12ED2081655B8BE5E196D78112E5936E
x64—98746E681B9711A5D0827E4551A246B9D86F708EF350EF5A60AA1D0F029BBC8E
15.1.0-12.0.0-r1
x86—14DF663BB3D60427903FB77B4A4D5999F93C050C44546A7853FCE21C834CB457
x64—F1F5D63113723107C6560A305897DBE08DA72394F34347A4F250B127E64CEFA7
14.2.0-12.0.0-r3
x86—255D27A47D18614B4D63C6E0F17B1BCEB03F504804E6326F6A8A8BFF0E3EC120
x64—FF475E985A98C5F3785129BAF7460DB14FEE27708BCE35F2833DB5009507F1B9
14.2.0-12.0.0-r2
x86—430CB1D3A7E0C45683FC46B16275A92B98BA7F4EEC975BB7846E1DA83B2AA21E
x64—9AD9D80BC744B7D78D37E26EA680D09F1308B137B0C96C366C63AF2E5C225E1E