Wingetlywingetly
← All apps
W

WinLibs (POSIX threads, MSVCRT runtime, LLVM included)

by Brecht Sandersv14.2.0-19.1.7-12.0.0-r3

Last updated

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

Install with winget

$ winget install --id BrechtSanders.WinLibs.POSIX.MSVCRT.LLVM --exact --version 14.2.0-19.1.7-12.0.0-r3

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 · v14.2.0-19.1.7-12.0.0-r3

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, MSVCRT runtime, LLVM included).

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, UCRT runtime)Brecht Sanders
    BrechtSanders.WinLibs.POSIX.UCRTv16.1.0-14.0.0-r4

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

  • 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.1

    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, MSVCRT runtime, LLVM included) on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id BrechtSanders.WinLibs.POSIX.MSVCRT.LLVM --exact --version 14.2.0-19.1.7-12.0.0-r3. winget downloads the installer from Brecht Sanders and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install WinLibs (POSIX threads, MSVCRT runtime, LLVM included) silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id BrechtSanders.WinLibs.POSIX.MSVCRT.LLVM --exact 14.2.0-19.1.7-12.0.0-r3 --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, MSVCRT runtime, LLVM included) via winget?
Run: winget uninstall --id BrechtSanders.WinLibs.POSIX.MSVCRT.LLVM --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from WinLibs (POSIX threads, MSVCRT runtime, LLVM included)'s Apps & Features entry.
Is WinLibs (POSIX threads, MSVCRT runtime, LLVM included) free?
WinLibs (POSIX threads, MSVCRT runtime, LLVM included) 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, MSVCRT runtime, LLVM included) 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, MSVCRT runtime, LLVM included) directly from the publisher.
How do I keep WinLibs (POSIX threads, MSVCRT runtime, LLVM included) up to date?
Run winget upgrade --id BrechtSanders.WinLibs.POSIX.MSVCRT.LLVM --exact, or winget upgrade --all to update everything winget tracks. We index 2 versions of WinLibs (POSIX threads, MSVCRT runtime, LLVM included) from microsoft/winget-pkgs.

Recent versions

  • 14.2.0-19.1.7-12.0.0-r3latest
  • 14.2.0-19.1.1-12.0.0-r2