MinGW

MinGW
软件描述
MinGW(“适用于Windows的轻量级GNU”)是GNU编译器集合(GCC)和GNU二进制工具的移植版本。它提供了一套完整的开源编程工具集,适用于开发原生MS-Windows(x86)应用程序,这些应用程序不依赖于任何……
官方网站
访问软件的官方网站了解更多信息
osdn.net
什么是 MinGW?
MinGW(“Windows版精简GNU”)是GNU编译器集合(GCC)和GNU二进制工具的移植版本。它提供了一套完整的开源编程工具集,适用于开发不依赖任何第三方C运行时DLL的原生MS-Windows(x86)应用程序。
MinGW编译器可访问Microsoft C运行时及部分语言特定运行时的功能。由于MinGW定位为精简型,因此不会也不打算在MS-Windows上提供POSIX运行时环境以部署POSIX应用程序。如需在此平台上部署POSIX应用程序,请考虑使用Cygwin。
🔄 替代方案
22 个选择
MSYS2
MSYS2 是 MSYS 的独立重写版本,基于现代的 Cygwin(POSIX 兼容层)和 MinGW-w64,旨在更好地与原生 Windows 软件互操作。

Tiny C Compiler
Tiny C 编译器是由 Fabrice Bellard 开发的适用于 x86、x86-64 和 ARM 处理器的 C 编译器。它专为磁盘空间有限的慢速计算机设计。版本 0.9.23 增加了对 Windows 操作系统的支持。

TDM-GCC
TDM-GCC 是适用于 Windows 的编译器套件。它结合了最新稳定版的 GCC 工具集、若干针对 Windows 友好的补丁,以及免费开源的 MinGW 或 MinGW-w64 运行时 API,构成微软编译器及平台的一个开源替代方案。

LLVM
LLVM 是一种编译器基础设施,旨在对任意编程语言编写的程序进行编译时、链接时、运行时以及“空闲时”的优化。最初为 C 和 C++ 实现,LLVM 的语言无关设计(以及其成功)自此……

Microsoft Windows SDK
Windows SDK 提供了开发者用于创建可在 Microsoft Windows 上运行的应用程序的工具、编译器、头文件、库、代码示例和新的帮助系统。


