← Package directory
Available on winget

Install WinLibs (POSIX threads, UCRT runtime)

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

Install with winget
winget install --id BrechtSanders.WinLibs.POSIX.UCRT
Upgrade
winget upgrade --id BrechtSanders.WinLibs.POSIX.UCRT
Uninstall
winget uninstall --id BrechtSanders.WinLibs.POSIX.UCRT

About WinLibs (POSIX threads, UCRT runtime)

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 ver...

What's new in 16.1.0-14.0.0-r2

winlibs personal build version gcc-16.1.0-mingw-w64ucrt-14.0.0-r2 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 16.1.0 - GDB 17.2 - MinGW-w64 14.0.0 (linked with ucrt) - GNU Binutils 2.46.0.20260210 - GNU Make 4.4.1 - dos2unix 7.5.5 - PExports 0.47 - Yasm 1.3.0 - NASM 2.16.03 - JWasm 2.12pre - ccache 4.13.6 - CMake 4.3.2 - ninja 1.13.2 - Doxygen 1.17.0 - pedeps 0.1.15 - Universal Ctags 6.2.1 - Cppcheck 2.20.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-05-16. 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: - GDB 17.2 - ccache 4.13.6 - winlibs-tools 1.0.24

Read release notes

Version history

Version Updated Notes
16.1.0-14.0.0-r2 Unknown winlibs personal build version gcc-16.1.0-mingw-w64ucrt-14.0.0-r2 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 16.1.0 - GDB 17.2 - MinGW-w64 14.0.0 (linked with ucrt) - GNU Binutils 2.46.0.2...
16.1.0-14.0.0-r1 Unknown winlibs personal build version gcc-16.1.0-mingw-w64ucrt-14.0.0-r1 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 16.1.0 - GDB 17.1 - MinGW-w64 14.0.0 (linked with ucrt) - GNU Binutils 2.46.0.2...
15.2.0-14.0.0-r7 Unknown winlibs personal build version gcc-15.2.0-mingw-w64ucrt-14.0.0-r7 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.2.0 - GDB 17.1 - MinGW-w64 14.0.0 (linked with ucrt) - GNU Binutils 2.46.0.2...
15.2.0-13.0.0-r6 Unknown winlibs personal build version gcc-15.2.0-mingw-w64ucrt-13.0.0-r6 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.2.0 - GDB 17.1 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.46.0.2...
15.2.0-13.0.0-r5 Unknown winlibs personal build version gcc-15.2.0-mingw-w64ucrt-13.0.0-r5 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.2.0 - GDB 17.1 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.45.1 -...
15.2.0-13.0.0-r4 Unknown winlibs personal build version gcc-15.2.0-mingw-w64ucrt-13.0.0-r4 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.2.0 - GDB 16.3 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.45.1 -...
15.2.0-13.0.0-r3 Unknown winlibs personal build version gcc-15.2.0-mingw-w64ucrt-13.0.0-r3 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.2.0 - GDB 16.3 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.45 - G...
15.2.0-13.0.0-r2 Unknown winlibs personal build version gcc-15.2.0-mingw-w64ucrt-13.0.0-r1 This is the winlibs Intel/AMD 64-bit standalone build of: - GCC 15.2.0 - GDB 16.3 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.45 - GNU Make 4.4...
15.2.0-13.0.0-r1 Unknown winlibs personal build version gcc-15.2.0-mingw-w64ucrt-13.0.0-r1 This is the winlibs Intel/AMD 64-bit standalone build of: - GCC 15.2.0 - GDB 16.3 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.45 - GNU Make 4.4...
15.1.0-13.0.0-r4 Unknown winlibs personal build version gcc-15.1.0-mingw-w64ucrt-13.0.0-r4 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.1.0 - GDB 16.3 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.45 - G...
15.1.0-13.0.0-r3 Unknown winlibs personal build version gcc-15.1.0-mingw-w64ucrt-13.0.0-r3 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.1.0 - GDB 16.3 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.44 - G...
15.1.0-13.0.0-r2 Unknown winlibs personal build version gcc-15.1.0-mingw-w64ucrt-13.0.0-r2 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.1.0 - GDB 16.3 - MinGW-w64 13.0.0 (linked with ucrt) - GNU Binutils 2.44 - G...
15.1.0-12.0.0-r1 Unknown winlibs personal build version gcc-15.1.0-mingw-w64ucrt-12.0.0-r1 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 15.1.0 - GDB 16.3 - MinGW-w64 12.0.0 (linked with ucrt) - GNU Binutils 2.44 - G...
14.2.0-12.0.0-r2 Unknown winlibs personal build version gcc-14.2.0-llvm-19.1.1-mingw-w64ucrt-12.0.0-r2 This is the winlibs Intel/AMD 32-bit and 64-bit standalone build of: - GCC 14.2.0 - GDB 15.2 - MinGW-w64 12.0.0 (linked with ucrt) - GNU Binut...