Installer Flex-2.5.4a

Estimation du temps de compilation :           0,1 SBU
Estimation de l'espace disque requis :  3,4 Mo

Contenu de Flex

Le package Flex est utilisé pour générer des programmes de reconnaissance de modèles dans du texte.

Programmes installés : flex, flex++ (lien vers flex) et lex

Bibliothèque installée : libfl.a

Dépendances d'installation de Flex

Flex dépend de Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.

Installation de Flex

Préparez la compilation de Flex :

./configure --prefix=/usr

Compilez le paquet :

make

Ce paquet dispose d'une suite de tests, réalisant plusieurs tests pour s'assurer que le programme a été construit correctement. Si vous décidez de le lancer, la commande suivante fera le nécessaire :

make bigcheck

Et installez le paquet :

make install

Certains paquets s'attendent à trouver la bibliothèque Lex dans /usr/lib. Créez un lien symbolique pour prendre ceci en compte :

ln -s libfl.a /usr/lib/libl.a

Quelques programmes ne connaissent pas encore flex et essaient de lancer son prédécesseur lex. Pour supporter ces programmes, créer un script shell nommé lex appelant flex dans son mode d'émulation Lex :

cat > /usr/bin/lex << "EOF"
#!/bin/sh
# Debut de /usr/bin/lex

exec /usr/bin/flex -l "$@"

# Fin /usr/bin/lex
EOF
chmod 755 /usr/bin/lex