Desenvolvido por | Projeto MinGW |
---|---|
Primeira versão | 1 r jul 1998 |
Última versão | 8.0.0 (18 de setembro de 2020) |
Versão avançada | 0.6.2-beta-20131004-1 (4 de outubro de 2013) |
Escrito em | C e C ++ |
Sistema operacional | Microsoft Windows |
Meio Ambiente | Windows , Linux |
Modelo | Desenvolvimento de software |
Licença | GNU GPL |
Local na rede Internet | www.mingw-w64.org |
MinGW ou Mingw32 (Minimalist GNU for Windows) é uma adaptação do software de desenvolvimento e compilação GNU (GCC - GNU Compiler Collection ), para a plataforma Win32 . O desenvolvimento do projeto MinGW desacelerou desde a criação em 2005-2008 de um projeto alternativo chamado Mingw-w64 .
Ao contrário do Cygwin , os programas construídos com MinGW não precisam de uma camada intermediária de compatibilidade (na forma de uma biblioteca dinâmica , DLL ). O MinGW só oferece suporte a ambientes de tempo de execução de 32 bits, o que, entre outras coisas, motivou o projeto concorrente Mingw-w64 .
Por outro lado, sua licença gratuita não exige que os aplicativos desenvolvidos com MinGW sejam lançados sob a licença GNU GPL .
O MinGW inclui um conjunto de arquivos de cabeçalho do Windows (w32api) para o desenvolvimento de aplicativos Win32 nativos. Em particular, ele estende a biblioteca de tempo de execução do Microsoft Visual C ++ para fornecer compatibilidade com o C99 .
O MinGW também está disponível para Linux. É usado, neste sistema, para compilar aplicativos para Windows .
Publicado em Fevereiro de 2000, MinGW foi eleito o projeto do mês Setembro de 2005no SourceForge.net .