Guide de la Compilation de Gcc sous windows avec MinGW
Date de publication : 22/09/2007 , Date de mise à jour : 05/09/2010
II. Note sur les versions de développement
II-A. Bison
II-B. Flex
II-C. TeTex
II-D. Si vous prenez les versions de développement
II. Note sur les versions de développement
Par version de développement, il faut comprendre toute version n'étant pas estampillée "release", à savoir:
-
Les révisions disponibles sur le système de gestion concurrentes (CVS, SVN, ...)
-
Les snapshots hebdomadaires
Ces versions nécessitent de créer quantité de fichiers à l'aide de Bison, Flex ou TeTex.
II-A. Bison
Bison est un générateur universel d'analyseurs lexicaux qui convertit une grammaire sans contexte annotée
en analyseur de LALR
(1) ou de GLR pour
cette grammaire.
Il est indispensable pour permettre la compilation de binutils.
II-B. Flex
(F)lex est un analyseur syntaxique souvent utilisé en conjonction avec Bison
II-C. TeTex
TeTex est un outil souvent employé sous unixoïdes pour générer de la documentation en différents formats.
Ce sera bien souvent l'outil le plus compliqué à obtenir à faire fonctionner au travers de MSYS.
II-D. Si vous prenez les versions de développement
Si vous décidez de vous tourner vers les versions de développement, vous ne pourrez très certainement
pas vous passer de Bison et de Flex car les fichiers générés par ces outils ne sont purement et
simplement pas fournis avec les sources.
Pour ce qui est de l'absence de TeTex, je vous indiquerai en temps utiles comment faire pour éviter que
la compilation ne sorte sur une erreur. Ce ne sera bien sur qu'un "pis aller" dans le sens
où vous ne disposerez pas de la documentation automatiquement générée.
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.