Compilation de GCC 4 sous Windows


précédentsommaire

VI. Utilisation de librairies compilées pour Visual Studio

Vous avez besoin d'une librairie, prévue pour Visual Studio uniquement, comme DirectX ? Vous pouvez utiliser ces fichiers .lib avec GCC, mais pas directement : il faut les convertir en .a. Comment faire ?

Dans un terminal (n'importe lequel : que ce soit un shell DOS ou UNIX, tant que le PATH est correctement configuré, avec le chemin de MinGW), lancez cette commande :

 
Sélectionnez

reimp -c filename.lib 

Si l'utilitaire n'est pas trouvé, installez le mingw-utils.

Copiez les fichiers .a dans votre répertoire /lib (par exemple, C:\MinGW\lib). Copiez le répertoire d'includes dans votre répertoire /include (par exemple, C:\MinGW\include).
Et voila ! C'est fait ! Lancez la compilation avec cette nouvelle librairie !

Si MinGW se plaint de ne pas trouver le fichier .a, faites attention aux conventions de nommage de librairies de GNU : toute librairie commence par lib !
Par exemple, le drapeau -liberty lie avec le fichier libiberty.a.

VII. Divers

VII-A. Remerciements

Un tout grand merci à yan, Alp, Gorgonite, Bbil pour leurs encouragements, les idées, et leurs remarques constructives, ainsi que toute l'équipe C et C++ !
Sans oublier RideKick pour sa relecture.

VII-B. Voir aussi

Le site qui a mis à disposition les quelques fichiers de patch que je mets à votre disposition :

Quelques autres sites intéressants sur la compilation de GCC :

Les logiciels et librairies compilés ou utilisés ici :

Quelques autres tutoriaux qui vous permettront d'approfondir certains points :

Les quelques technologies ou pratiques employées ou présentées et leurs articles encyclopédiques :

VII-C. Téléchargements

Vous pouvez télécharger le compilateur en deux versions : le compilateur avec les binutils, sans plus ; ou bien avec les librairies standard et l'API Win32, GMP, MPFR, LibIconv et LibIntl et MSYS.


précédentsommaire

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

GCC et la compilation croisée
Compilation de GCC 4 sous Windows
Cross-compilation avec GCC 4 sous Windows pour Linux
Cross-compilation de Qt4
  

Copyright © 2008 Thibaut Cuvelier. 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'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.