MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++、ADA及Fortran编译器,相比Cygwin而言,体积要小很多,使用较为方便。
MinGW最大的特点就是编译出来的可执行文件能够独立在Windows上运行。
MinGW的组成:
编译器(支持C、C++、ADA和Fortran)
GNU工具
mingw-get(用于Windows平台安装和部署MinGW和MSYS的命令行安装器)
mingw-get-inst(用于GUI打包)
MinGW-w64 是基于 GNU 工具链的 Windows 编译器套件。它包括一个 GCC 编译器和相关工具,用于为 Windows 编译 C 和 C++ 应用程序。可以使用 MEX 从 MATLAB 调用使用 MinGW-w64 GCC 编译的 C 和 C++ 应用程序。这个 GCC 编译器对于需要 C 或 C++ 编译器的其他 MathWorks 产品也很有帮助。