Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: BrechtSanders.WinLibs.POSIX.MSVCRT
PackageVersion: 16.1.0-14.0.0-r2
InstallerType: zip
NestedInstallerType: portable
Commands:
- c++
- cmake
- g++
- gcc
- gdb
- gfortran
- jwasm
- ld
- nasm
- yasm
ReleaseDate: 2026-05-16
ArchiveBinariesDependOnPath: true
Installers:
- Architecture: x86
NestedInstallerFiles:
- RelativeFilePath: mingw32\bin\addr2line.exe
- RelativeFilePath: mingw32\bin\ar.exe
- RelativeFilePath: mingw32\bin\as.exe
- RelativeFilePath: mingw32\bin\bomtool.exe
- RelativeFilePath: mingw32\bin\c++.exe
- RelativeFilePath: mingw32\bin\c++filt.exe
- RelativeFilePath: mingw32\bin\ccache.exe
- RelativeFilePath: mingw32\bin\cmake.exe
- RelativeFilePath: mingw32\bin\cmcldeps.exe
- RelativeFilePath: mingw32\bin\copypedeps.exe
- RelativeFilePath: mingw32\bin\cpack.exe
- RelativeFilePath: mingw32\bin\cpp.exe
- RelativeFilePath: mingw32\bin\cppcheck.exe
- RelativeFilePath: mingw32\bin\ctags.exe
- RelativeFilePath: mingw32\bin\ctest.exe
- RelativeFilePath: mingw32\bin\dlltool.exe
- RelativeFilePath: mingw32\bin\dllwrap.exe
- RelativeFilePath: mingw32\bin\dos2unix.exe
- RelativeFilePath: mingw32\bin\doxygen.exe
- RelativeFilePath: mingw32\bin\elfedit.exe
- RelativeFilePath: mingw32\bin\g++.exe
- RelativeFilePath: mingw32\bin\gcc-ar.exe
- RelativeFilePath: mingw32\bin\gcc-nm.exe
- RelativeFilePath: mingw32\bin\gcc-ranlib.exe
- RelativeFilePath: mingw32\bin\gcc.exe
- RelativeFilePath: mingw32\bin\gcov-dump.exe
- RelativeFilePath: mingw32\bin\gcov-tool.exe
- RelativeFilePath: mingw32\bin\gcov.exe
- RelativeFilePath: mingw32\bin\gdb.exe
- RelativeFilePath: mingw32\bin\gdbserver.exe
- RelativeFilePath: mingw32\bin\gendef.exe
- RelativeFilePath: mingw32\bin\genidl.exe
- RelativeFilePath: mingw32\bin\gfortran.exe
- RelativeFilePath: mingw32\bin\gprof.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-c++.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-g++.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-gcc-16.1.0.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-gcc-ar.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-gcc-nm.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-gcc-ranlib.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-gcc.exe
- RelativeFilePath: mingw32\bin\i686-w64-mingw32-gfortran.exe
- RelativeFilePath: mingw32\bin\iconv.exe
- RelativeFilePath: mingw32\bin\jwasm.exe
- RelativeFilePath: mingw32\bin\ld.bfd.exe
- RelativeFilePath: mingw32\bin\ld.exe
- RelativeFilePath: mingw32\bin\listpedeps.exe
- RelativeFilePath: mingw32\bin\lto-dump.exe
- RelativeFilePath: mingw32\bin\mac2unix.exe
- RelativeFilePath: mingw32\bin\mingw32-make.exe
- RelativeFilePath: mingw32\bin\nasm.exe
- RelativeFilePath: mingw32\bin\ndisasm.exe
- RelativeFilePath: mingw32\bin\ninja.exe
- RelativeFilePath: mingw32\bin\nm.exe
- RelativeFilePath: mingw32\bin\ntldd.exe
- RelativeFilePath: mingw32\bin\objcopy.exe
- RelativeFilePath: mingw32\bin\objdump.exe
- RelativeFilePath: mingw32\bin\optscript.exe
- RelativeFilePath: mingw32\bin\pexports.exe
- RelativeFilePath: mingw32\bin\pkgconf.exe
- RelativeFilePath: mingw32\bin\premake5.exe
- RelativeFilePath: mingw32\bin\ranlib.exe
- RelativeFilePath: mingw32\bin\readelf.exe
- RelativeFilePath: mingw32\bin\readtags.exe
- RelativeFilePath: mingw32\bin\sarif-replay.exe
- RelativeFilePath: mingw32\bin\size.exe
- RelativeFilePath: mingw32\bin\strings.exe
- RelativeFilePath: mingw32\bin\strip.exe
- RelativeFilePath: mingw32\bin\unix2dos.exe
- RelativeFilePath: mingw32\bin\unix2mac.exe
- RelativeFilePath: mingw32\bin\vsyasm.exe
- RelativeFilePath: mingw32\bin\widl.exe
- RelativeFilePath: mingw32\bin\windmc.exe
- RelativeFilePath: mingw32\bin\windres.exe
- RelativeFilePath: mingw32\bin\wl-build.exe
- RelativeFilePath: mingw32\bin\wl-checknewreleases.exe
- RelativeFilePath: mingw32\bin\wl-download.exe
- RelativeFilePath: mingw32\bin\wl-edit.exe
- RelativeFilePath: mingw32\bin\wl-find.exe
- RelativeFilePath: mingw32\bin\wl-info.exe
- RelativeFilePath: mingw32\bin\wl-install.exe
- RelativeFilePath: mingw32\bin\wl-listall.exe
- RelativeFilePath: mingw32\bin\wl-makepackage.exe
- RelativeFilePath: mingw32\bin\wl-showdeps.exe
- RelativeFilePath: mingw32\bin\wl-showstatus.exe
- RelativeFilePath: mingw32\bin\wl-uninstall.exe
- RelativeFilePath: mingw32\bin\wl-wait4deps.exe
- RelativeFilePath: mingw32\bin\yasm.exe
- RelativeFilePath: mingw32\bin\ytasm.exe
InstallerUrl: https://github.com/brechtsanders/winlibs_mingw/releases/download/16.1.0posix-14.0.0-msvcrt-r2/winlibs-i686-posix-dwarf-gcc-16.1.0-mingw-w64msvcrt-14.0.0-r2.zip
InstallerSha256: 4D420D4DC687CA76349A5843AC4A570DD09D4274E9099E4E5F8C905179F77135
- Architecture: x64
NestedInstallerFiles:
- RelativeFilePath: mingw64\bin\addr2line.exe
- RelativeFilePath: mingw64\bin\ar.exe
- RelativeFilePath: mingw64\bin\as.exe
- RelativeFilePath: mingw64\bin\bomtool.exe
- RelativeFilePath: mingw64\bin\c++.exe
- RelativeFilePath: mingw64\bin\c++filt.exe
- RelativeFilePath: mingw64\bin\ccache.exe
- RelativeFilePath: mingw64\bin\cmake.exe
- RelativeFilePath: mingw64\bin\cmcldeps.exe
- RelativeFilePath: mingw64\bin\copypedeps.exe
- RelativeFilePath: mingw64\bin\cpack.exe
- RelativeFilePath: mingw64\bin\cpp.exe
- RelativeFilePath: mingw64\bin\cppcheck.exe
- RelativeFilePath: mingw64\bin\ctags.exe
- RelativeFilePath: mingw64\bin\ctest.exe
- RelativeFilePath: mingw64\bin\dlltool.exe
- RelativeFilePath: mingw64\bin\dllwrap.exe
- RelativeFilePath: mingw64\bin\dos2unix.exe
- RelativeFilePath: mingw64\bin\doxygen.exe
- RelativeFilePath: mingw64\bin\elfedit.exe
- RelativeFilePath: mingw64\bin\g++.exe
- RelativeFilePath: mingw64\bin\gcc-ar.exe
- RelativeFilePath: mingw64\bin\gcc-nm.exe
- RelativeFilePath: mingw64\bin\gcc-ranlib.exe
- RelativeFilePath: mingw64\bin\gcc.exe
- RelativeFilePath: mingw64\bin\gcov-dump.exe
- RelativeFilePath: mingw64\bin\gcov-tool.exe
- RelativeFilePath: mingw64\bin\gcov.exe
- RelativeFilePath: mingw64\bin\gdb.exe
- RelativeFilePath: mingw64\bin\gdbserver.exe
- RelativeFilePath: mingw64\bin\gendef.exe
- RelativeFilePath: mingw64\bin\genidl.exe
- RelativeFilePath: mingw64\bin\gfortran.exe
- RelativeFilePath: mingw64\bin\gprof.exe
- RelativeFilePath: mingw64\bin\iconv.exe
- RelativeFilePath: mingw64\bin\jwasm.exe
- RelativeFilePath: mingw64\bin\ld.bfd.exe
- RelativeFilePath: mingw64\bin\ld.exe
- RelativeFilePath: mingw64\bin\listpedeps.exe
- RelativeFilePath: mingw64\bin\lto-dump.exe
- RelativeFilePath: mingw64\bin\mac2unix.exe
- RelativeFilePath: mingw64\bin\mingw32-make.exe
- RelativeFilePath: mingw64\bin\nasm.exe
- RelativeFilePath: mingw64\bin\ndisasm.exe
- RelativeFilePath: mingw64\bin\ninja.exe
- RelativeFilePath: mingw64\bin\nm.exe
- RelativeFilePath: mingw64\bin\ntldd.exe
- RelativeFilePath: mingw64\bin\objcopy.exe
- RelativeFilePath: mingw64\bin\objdump.exe
- RelativeFilePath: mingw64\bin\optscript.exe
- RelativeFilePath: mingw64\bin\pexports.exe
- RelativeFilePath: mingw64\bin\pkgconf.exe
- RelativeFilePath: mingw64\bin\premake5.exe
- RelativeFilePath: mingw64\bin\ranlib.exe
- RelativeFilePath: mingw64\bin\readelf.exe
- RelativeFilePath: mingw64\bin\readtags.exe
- RelativeFilePath: mingw64\bin\sarif-replay.exe
- RelativeFilePath: mingw64\bin\size.exe
- RelativeFilePath: mingw64\bin\strings.exe
- RelativeFilePath: mingw64\bin\strip.exe
- RelativeFilePath: mingw64\bin\unix2dos.exe
- RelativeFilePath: mingw64\bin\unix2mac.exe
- RelativeFilePath: mingw64\bin\vsyasm.exe
- RelativeFilePath: mingw64\bin\widl.exe
- RelativeFilePath: mingw64\bin\windmc.exe
- RelativeFilePath: mingw64\bin\windres.exe
- RelativeFilePath: mingw64\bin\wl-build.exe
- RelativeFilePath: mingw64\bin\wl-checknewreleases.exe
- RelativeFilePath: mingw64\bin\wl-download.exe
- RelativeFilePath: mingw64\bin\wl-edit.exe
- RelativeFilePath: mingw64\bin\wl-find.exe
- RelativeFilePath: mingw64\bin\wl-info.exe
- RelativeFilePath: mingw64\bin\wl-install.exe
- RelativeFilePath: mingw64\bin\wl-listall.exe
- RelativeFilePath: mingw64\bin\wl-makepackage.exe
- RelativeFilePath: mingw64\bin\wl-showdeps.exe
- RelativeFilePath: mingw64\bin\wl-showstatus.exe
- RelativeFilePath: mingw64\bin\wl-uninstall.exe
- RelativeFilePath: mingw64\bin\wl-wait4deps.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-c++.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-g++.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-gcc-16.1.0.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-gcc-ar.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-gcc-nm.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-gcc-ranlib.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-gcc.exe
- RelativeFilePath: mingw64\bin\x86_64-w64-mingw32-gfortran.exe
- RelativeFilePath: mingw64\bin\yasm.exe
- RelativeFilePath: mingw64\bin\ytasm.exe
InstallerUrl: https://github.com/brechtsanders/winlibs_mingw/releases/download/16.1.0posix-14.0.0-msvcrt-r2/winlibs-x86_64-posix-seh-gcc-16.1.0-mingw-w64msvcrt-14.0.0-r2.zip
InstallerSha256: 08F3BBC1DB7EDF6CE1520A64E639D14B70104FAA86D9EF632A1513734F69553A
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: BrechtSanders.WinLibs.POSIX.MSVCRT
PackageVersion: 16.1.0-14.0.0-r2
PackageLocale: en-US
Publisher: Brecht Sanders
PublisherUrl: https://winlibs.com/
PublisherSupportUrl: https://github.com/brechtsanders/winlibs_mingw/issues
Author: Brecht Sanders
PackageName: WinLibs (POSIX threads, MSVCRT runtime)
PackageUrl: https://winlibs.com/
License: Multiple licenses
LicenseUrl: https://winlibs.com/#license
ShortDescription: A standalone build of GCC and MinGW-w64 for Windows, with POSIX threading library and MSVCRT runtime library.
Description: |-
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.
Tags:
- assembler
- assembly
- binutils
- c
- c++
- compiler
- cpp
- fortran
- gcc
- gdb
- gfortran
- make
- mingw
- mingw-w64
ReleaseNotes: |-
winlibs personal build version gcc-16.1.0-mingw-w64msvcrt-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 msvcrt)
- 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: MSVCRT
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
ReleaseNotesUrl: https://github.com/brechtsanders/winlibs_mingw/releases/tag/16.1.0posix-14.0.0-msvcrt-r2
ManifestType: defaultLocale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: BrechtSanders.WinLibs.POSIX.MSVCRT
PackageVersion: 16.1.0-14.0.0-r2
PackageLocale: zh-CN
PackageName: WinLibs (POSIX 线程库, MSVCRT 运行时库)
License: 多个许可证
ShortDescription: 适用于 Windows 的 GCC 和 MinGW-w64 独立构建,包含 POSIX 线程库和 MSVCRT 运行时库。
Description: |-
简而言之:它是一款适用于 Microsoft Windows 的自由/免费 C 和 C++ 编译器。
GCC(GNU Compiler Collection)是一款自由/免费、开源的 C 和 C++(以及 Objective-C、Fortran、D 等其它语言)编译器。
MinGW-w64 是一个针对 Windows 32 位和 64 位平台的自由/免费开源 C 库。
将两者结合在一起,就能为 Windows 提供免费的 C/C++ 编译器。
尽管 GCC 和 MinGW-w64 可用于在其它平台(如 Linux)生成 Windows 可执行文件,但 WinLibs 项目只专注于构建可在 Windows 上原生运行的版本。
此外,还添加了一些额外的工具,包括
- GDB - GNU 项目调试器
- GNU Binutils - 二进制工具集合
- GNU Make - 控制可执行文件和其它非源文件生成的工具
- Yasm - Yasm 模块化汇编器项目
- NASM - Netwide 汇编器
- JWasm - 与 MASM 兼容的免费汇编器
- LLVM/Clang/LLD/LLDB - LLVM 编译器基础架构
这是一个独立构建,提供了一个完整的 Windows 编译器环境。
今后,WinLibs 还计划发布使用该编译器构建的众多开源库和应用程序的二进制包。
Tags:
- binutils
- c
- c++
- cpp
- fortran
- gcc
- gdb
- gfortran
- make
- mingw
- mingw-w64
- 汇编
- 汇编器
- 编译器
ReleaseNotesUrl: https://github.com/brechtsanders/winlibs_mingw/releases/tag/16.1.0posix-14.0.0-msvcrt-r2
ManifestType: locale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: BrechtSanders.WinLibs.POSIX.MSVCRT
PackageVersion: 16.1.0-14.0.0-r2
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0