Guide de la Compilation de Gcc sous windows avec MinGW

Date de publication : 22/09/2007

Par Philippe Dunski (http://philippe-dunski.developpez.com/)
 

Gcc est une collection de compilateurs pouvant gérer de nombreux langages qui évoluent très rapidement. Si vite que les équipes qui le portent sous Windows n'arrivent pas à suivre le rythme. C'est la raison pour laquelle cet article vous guidera parmis les étapes à suivre pour compiler la dernière version depuis les sources.
Page 1
I. Introduction
I-A. Gcc, qu'est-ce que c'est?
I-B. MinGW, qu'est-ce que c'est?
I-C. GNU..., mais c'est linux?
I-D. Pourquoi compiler les sources?
I-E. Pourquoi MinGW et non cygwin?
I-F. Deux passes de compilations
Page 2
II. Le "minimum compilant"
II-A. GCC-core
II-B. GCC-ada
II-C. Binutils
II-D. Bison
II-E. Flex
II-F. Libintl
II-G. Libiconv
II-H. W32api
II-I. Mingw-runtime
II-J. Texinfo
II-K. Où les trouver?
II-L. Installer tout cela
Page 3
III. Un système linux sous windows
III-A. Installer MSYS
III-B. Premiers contacts
III-B-1. La console sous linux
III-B-2. Derniers préparatifs
III-C. Bienvenue sous linux
III-D. Créer les dossiers de travail
III-E. Pour ceux qui ont postposé la décompression des outils temporaires
III-F. L'arborescence finale
III-G. Convention pour les codes
III-H. Configurer le PATH
Page 4
IV. Les version testées
IV-A. Binutils-2.17
IV-B. GCC-4.2.1
Page 5
V. La première passe
V-A. Compiler binutils
V-B. Compiler les bibliothèques indispensables
V-B-1. Compiler w32-api
V-B-2. compiler mingw-runtime
V-B-3. Compiler libiconv (facultatif)
V-B-4. GMPlib et MPRF
V-B-4-a. Compiler GMPLib
V-B-4-b. Compiler MPRF
V-C. Compiler GCC
V-C-1. Avant la configuration
V-C-2. La commande de configuration
V-C-2-a. Comprendre la commande
V-C-2-b. Au sujet de la compilation en elle-même
V-C-2-c. Lancer la compilation
Page 6
VI. La deuxième passe
Page 7
VII. Liens et remerciements
VII-A. Trouver les archives
VII-B. Sources d'inspiration
VII-C. Liens connexes
VII-D. Remerciements


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © Philippe Dunski. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Vos questions techniques : forum d'entraide C - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations.