截图
MinGW是GNU编译器集合(GCC)的本机Windows端口,具有可自由分发的导入库和头文件,用于构建本机Windows应用程序。它包括对MSVC运行时的扩展,以支持C99功能。 MinGW的所有软件都将在64位Windows平台上执行。
MinGW为您提供了极简主义的开发环境和完整的开源编程工具集,适用于不依赖任何第三方C-Runtime DLL *的本机MS-Windows应用程序的开发。
MinGW的主要功能包括:
- GNU编译器集合(GCC)的端口,包括C,C ++,ADA和Fortran编译器。
- 适用于Windows的GNU Binutils(汇编器,链接器,档案管理器)。
- 一个命令行安装程序,带有可选的GUI前端(mingw-get),用于在MS-Windows上部署MinGW和MSYS。
- GUI首次设置工具(mingw-get-setup),可帮助您启动并运行mingw-get。
MinGW编译器提供对Microsoft C运行时以及某些特定于语言的运行时功能的访问。值得注意的是,MinGW极简,不会而且永远不会尝试为POSIX应用程序在MS-Windows上的部署提供POSIX运行时环境。如果您需要在此平台上部署POSIX应用程序,请考虑使用Cygwin。
*它确实取决于Microsoft本身提供的许多DLL,它们是操作系统的组成部分;其中最著名的是Microsoft C运行时库MSVCRT.DLL。此外,线程应用程序必须附带可自由分发的线程支持DLL,这是MinGW本身的一部分。