10.22. Flex-2.6.4 64 Bit

Le paquet Flex contient un outil de génération de programmes reconnaissant des motifs de texte.

10.22.1. Installation de Flex

Préparez la compilation de Flex :

CC="gcc ${BUILD64}" ./configure \
    --prefix=/usr \
    --libdir=/usr/lib64 \
    --docdir=/usr/share/doc/flex-2.6.4

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

La suite de tests rapportera 3 échecs pour les tests qui utilisent bison qui n'est pas encore installé. Pour avoir une couverture des tests complète, vous pouvez lancer la suite de tests de Flex après avoir intallé Bison.

Installez le paquet :

make install

Quelques programmes ne connaissent pas encore flex et essaient de lancer son prédécesseur, lex. Pour ces programmes, créez un script enveloppe nommé lex appelant flex en mode d'émulation lex :

ln -sv flex /usr/bin/lex

10.22.2. Contenu de Flex

Programmes installés: flex, flex++ (lien vers flex), lex
Bibliothèques installées: libfl.[a,so], libfl_pic.[a,so]
Répertoire installé: /usr/share/doc/flex-2.6.4

Descriptions courtes

flex

Un outil pour générer des programmes reconnaissant des motifs dans un texte. Il permet une grande flexibilité pour spécifier les règles de recherche de motif, supprimant ainsi le besoin de développer un programme spécialisé

flex++

Lien vers flex qui lui fait générer du des classes d'analyse C++

lex

Un script qui exécute flex en mode d'émulation lex

libfl

La bibliothèque flex

libfl_pic

La bibliothèque flex