IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Guide de la Compilation de Gcc sous windows avec MinGW


précédentsommairesuivant

VI. La deuxième passe

La deuxième passe a juste pour but de s'assurer que l'ensemble des outils et bibliothèques ait été compilé avec la version fraîchement instalée de GCC.

Il s'agira donc de refaire la compilation de binutils, de w32-api, de mingw-runtime et de libiconv en utilisant la nouvelle version de GCC.

Le plus facile étant de quitter MSYS avec la commande

 
Sélectionnez
$ exit

puis de le relancer, sans modifier le PATH cette fois, d'entrer dans les dossiers correspondants se trouvant dans /work/build et de relancer les commandes make et make install respectives.

Vous pourrez, si vous le souhaîtez, compiler bison et flex pour qu'ils l'aient été avec les versions de compilateurs et de binutils que vous venez de compiler. Cependant, la dernière version de bison connue pour être compilable sous windows est la version 2.1 et je n'ai personnellement pas réussi à compiler la moindre version de flex sous windows, entre autres du fait des dépendances rencontrées.

Une fois la deuxième passe finie, il vous sera possible, si vous le désirez, de terminer par l'ajout de bibliothèques ou d'outils supplémentaires.

Maintenant que vous êtes sûr de disposer du compilateur définitif, vous pouvez, si vous le souhaîter, afiner les options de configuration en commançant par vider chaque fois le dossier (rm -rf *) puis en relançant la commande de configuration.

N'hésitez pas à invoquer configure --help afin de trouver les options qui vous intéressent ;).

Une fois la deuxième passe terminée, vous pouvez sans problème supprimer les dossiers c:\gcc et c:\msys\1.0\work ainsi que leurs sous dossiers.

Si vous estimez ne plus avoir besoin de MSYS, vous pouvez le désinstaller sans remords (certains dossiers non vides risquent de ne pas être supprimés, pensez à vérifier manuellement :)).

Il sera également intéressant d'envisager de rajouter c:\mingw\bin à la variable PATH de windows (tous les programmes ->système->onglet "Avancé"->Variable d'environement)


précédentsommairesuivant

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 œuvre intellectuelle protégée par les droits d'auteur. Copyright © Philippe Dunski. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.