MinGW

MinGW

Em formação
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 .

História

Publicado em Fevereiro de 2000, MinGW foi eleito o projeto do mês Setembro de 2005no SourceForge.net .

Notas e referências

  1. Minimalist GNU Win32  " (acessado em 21 de novembro de 2015 )
  2. "  https://sourceforge.net/p/mingw-w64/mailman/message/37111166/  " ,18 de setembro de 2020
  3. (in) '  Projeto do mês  " , SourceForge.net (acessado em 7 de setembro de 2014 )

links externos