MinGW : distribution des compilateurs GNU pour MS-Windows

Ce logiciel est en production sur un seul site mais son concepteur veut le faire connaître. Il est donc à valider. Si vous l'installez, contactez l'auteur et ajoutez un commentaire sur cette fiche.
Fiche logiciel à valider
  • Statut de la fiche : Logiciel : Publié - A valider
  • Création ou MAJ importante : 08/07/2011
  • Correction mineure : 20/12/2012
  • Auteur : Etienne Eurbah - LAL IN2P3 (CNRS, Université Paris Sud)
  • Responsable thématique : Pascal Dayre (IRIT)
Mots clés
Description
Fonctionnalités générales
  • Distribution pour MS-Windows des compilateurs GNU, avec utilisation native des librairies Microsoft, pour les langages suivants :

    • C
    • C++
    • Objective C
    • Fortran
    • Java
    • Ada
  • Chaines de fabrication logicielle :

    • Utilitaires (par exemple MAKE) exécutables dans l'invite de commandes de Windows
    • Intégration avec Eclipse

Cette distribution facilite le portage sous MS-Windows des logiciels libres développés avec les compilateurs GNU sur d'autres plateformes.

Elle permet également d'effectuer des compilations croisées depuis des plate-formes Linux pour produire des exécutables windows.

Autres fonctionnalités

MinGW inclut l'ensemble des outils binutils de GNU, en particulier l'analyseur de performances gprof.

  • mingwPORT (Utilitaires pour porter du logiciel GNU vers MinGW)
  • MSYS (Utilitaires en ligne de commande de type Unix)
  • msysDTK (MSYS Developer Tool Kit)
Interopérabilité
Contexte d'utilisation dans mon laboratoire/service
  • Installation sous Windows de TOUS les logiciels libres conçus pour être portables
  • Développement logiciel
Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré

Debian, Fedora, ...

Plates-formes

MS-Windows, Linux

Logiciels connexes

Environnements graphiques de développement :

Environnement de type UNIX sous Windows :

Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Type de structure associée au développement

Équipe d'une cinquantaine de développeurs

Eléments de pérennité
  • Enregistré dans sourceforge.net depuis 2000
  • En Août 2005, projet du mois de SourceForge
  • Intégration avec Eclipse
Références d'utilisateurs institutionnels
Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
Documentation utilisateur
Divers (astuces, actualités, sécurité)
  • Si vous êtes un utilisateur final, que vous désirez installer un logiciel dont vous avez le code source pour un compilateur GNU, et le script de fabrication au format BAT ou CMD, il vous suffit d'installer MinGW et de lancer le script de fabrication.

  • Si vous êtes un utilisateur final, que vous désirez installer un logiciel dont vous avez le code source pour un compilateur GNU, et le script de fabrication au format MAKE, il vous faut installer MinGW, mingw32-make, mingw-utils puis lancer le script de fabrication.

  • Si vous êtes un utilisateur final, que vous désirez installer un logiciel dont vous avez le code source pour un compilateur GNU, et le script de fabrication au format SHELL, il vous faut installer MINSYS, MinGW, puis lancer le script de fabrication.

  • Si vous êtes un développeur, un intégrateur ou un porteur de logiciel développé avec un compilateur GNU :

    • Pensez à vérifier que votre script MAKE (ou SHELL) de fabrication fonctionne bien sous Windows avec mingw32-make (ou MINSYS),
    • Si possible, fournissez un script de fabrication au format BAT ou CMD.
Contributions