Wingetlywingetly
← All apps
W

WinLibs (POSIX threads, UCRT runtime)

by Brecht Sandersv16.1.0-14.0.0-r4

Last updated

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 --exact --version 16.1.0-14.0.0-r4

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

About

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.

Installers · v16.1.0-14.0.0-r4

ArchitectureTypeScopeInstallDownload
x86ZIP
archive
-Direct
x64ZIP
archive
-Direct

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

No known CVEs for WinLibs (POSIX threads, UCRT runtime).

Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.

Related apps

  • W
    WinLibs (POSIX threads, MSVCRT runtime, LLVM included)Brecht Sanders
    BrechtSanders.WinLibs.POSIX.MSVCRT.LLVMv14.2.0-19.1.7-12.0.0-r3

    A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library, MSVCRT runtime library and LLVM/Clang/LLD/LLDB.

  • W
    WinLibs (POSIX threads, UCRT runtime, LLVM included)Brecht Sanders
    BrechtSanders.WinLibs.POSIX.UCRT.LLVMv14.2.0-19.1.1-12.0.0-r2

    A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library, UCRT runtime library and LLVM/Clang/LLD/LLDB.

  • W
    WinLibs (MCF threads, UCRT runtime)Brecht Sanders
    BrechtSanders.WinLibs.MCF.UCRTv16.1.0-14.0.0-r1

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

  • W
    WinLibs (POSIX threads, MSVCRT runtime)Brecht Sanders
    BrechtSanders.WinLibs.POSIX.MSVCRTv16.1.0-14.0.0-r4

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

  • Visual Studio BuildTools 2026Microsoft Corporation
    Microsoft.VisualStudio.BuildToolsv18.10.0

    These Build Tools allow you to build Visual Studio projects from a command-line interface.

  • Microsoft Visual C++ 2013 Redistributable (x86)Microsoft Corporation
    Microsoft.VCRedist.2013.x86v12.0.40664.0

    The Microsoft Visual C++ 2013 Redistributable Package (x86)

More from Brecht Sanders or browse assembler, assembly, binutils.

Frequently asked questions

How do I install WinLibs (POSIX threads, UCRT runtime) on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id BrechtSanders.WinLibs.POSIX.UCRT --exact --version 16.1.0-14.0.0-r4. winget downloads the installer from Brecht Sanders and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install WinLibs (POSIX threads, UCRT runtime) silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id BrechtSanders.WinLibs.POSIX.UCRT --exact 16.1.0-14.0.0-r4 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
How do I uninstall WinLibs (POSIX threads, UCRT runtime) via winget?
Run: winget uninstall --id BrechtSanders.WinLibs.POSIX.UCRT --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from WinLibs (POSIX threads, UCRT runtime)'s Apps & Features entry.
Is WinLibs (POSIX threads, UCRT runtime) free?
WinLibs (POSIX threads, UCRT runtime) is distributed under Multiple licenses. Refer to the publisher (https://winlibs.com/) for the full license terms - Wingetly itself does not charge for installation.
Does WinLibs (POSIX threads, UCRT runtime) work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls WinLibs (POSIX threads, UCRT runtime) directly from the publisher.
How do I keep WinLibs (POSIX threads, UCRT runtime) up to date?
Run winget upgrade --id BrechtSanders.WinLibs.POSIX.UCRT --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of WinLibs (POSIX threads, UCRT runtime) from microsoft/winget-pkgs.

Recent versions

  • 16.1.0-14.0.0-r4latest
  • 16.1.0-14.0.0-r3
  • 16.1.0-14.0.0-r2
  • 16.1.0-14.0.0-r1
  • 15.2.0-14.0.0-r7
  • 15.2.0-13.0.0-r6
  • 15.2.0-13.0.0-r5
  • 15.2.0-13.0.0-r4
  • 15.2.0-13.0.0-r3
  • 15.2.0-13.0.0-r2