MinGW

MinGW ou Mingw32 (Minimalist GNU for Windows) est une adaptation des logiciels de développement et de compilation du GNU (GCC - GNU Compiler Collection), à la plate-forme Win32. Le développement du projet MinGW s'est ralenti depuis la création en 2005-2008 d'un projet alternatif appelé Mingw-w64.

MinGW

Informations
Développé par MinGW project
Première version [1]
Dernière version 8.0.0 ()[2]
Version avancée 0.6.2-beta-20131004-1 ()
Écrit en C et C++
Système d'exploitation Microsoft Windows
Environnement Windows, Linux
Formats lus MinGW Developer Studio Project (d)
Formats écrits MinGW Developer Studio Project (d)
Type Développement de logiciel
Licence GNU GPL
Site web www.mingw-w64.org

Contrairement à Cygwin, les programmes générés avec MinGW n'ont pas besoin de couche intermédiaire de compatibilité (sous forme d'une bibliothèque dynamique, DLL). MinGW ne supporte que les environnements d'exécution 32 bits, ce qui, entre autres, a motivé le projet concurrent Mingw-w64.

D'autre part, sa licence libre n'exige pas que les applications développées avec MinGW soient publiées sous licence GNU GPL.

MinGW inclut un ensemble de fichiers d'en-tête de Windows (w32api) pour le développement d'applications natives Win32. En particulier, il étend la bibliothèque Microsoft Visual C++ runtime pour proposer la compatibilité avec C99.

MinGW est aussi disponible pour Linux. Il sert, sous ce système, à compiler des applications pour Windows.

Histoire

Publié en , MinGW fut élu projet du mois de sur SourceForge.net[3].

Notes et références

  1. « Minimalist GNU Win32 » (consulté le )
  2. « https://sourceforge.net/p/mingw-w64/mailman/message/37111166/ »,
  3. (en) « Project of the Month », SourceForge.net (consulté le )

Liens externes

  • Portail des logiciels libres
  • Portail GNU/Linux
  • Portail de la programmation informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.