Linux From Scratch: Version 5.0 | ||
---|---|---|
Précédent | Chapitre 6. Installation des logiciels du système de base | Suivant |
Estimation du temps de compilation : 0,1 SBU Estimation de l'espace disque requis : 3,4 Mo |
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
Flex dépend de Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.
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 |
Précédent | Sommaire | Suivant |
Installer Sed-4.0.7 | Niveau supérieur | Installer Gettext-0.12.1 |