Installer Flex-2.5.4a

Estimation du temps de construction:           1 minute
Estimation de l'espace disque requis:  3 Mo

Installation de Flex

Installez Flex en exécutant les commandes suivante:

./configure --prefix=/usr &&
make &&
make install

Quelques programmes ne reconnaissent pas flex et essaient de trouver le programme lex (flex est une (meilleure) alternative à lex). Donc pour satisfaire ces quelques programmes nous devrons créer un script bash nommé lex, qui appelle flex et qui induit que celui-ci imite lex.

Créez un nouveau fichier /usr/bin/lex en exécutant ce qui suit:

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

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

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

Contenu de Flex

Dernière vérification effectuée auprès de la version 2.5.4a.

Programmes

flex, flex++ (lien vers flex) et lex

Descriptions

flex

flex est un utilitaire destiné à générer des programmes pour la reconnaissance de motifs dans des textes. La reconnaissance de motifs est très utile dans de nombreuses applications. Un utilisateur définit des règles à rechercher et flex créera un programme destiné à reconnaître ces motifs. Utiliser flex est un avantage car il est beaucoup plus facile de définir des règles de recherche que d'écrire un programme pour repérer le texte voulu.

flex++

flex++ invoque une version de flex utilisé exclusivement par les scanners C++.

lex

Nous créons un script bash, nommé lex, appellant flex avec l'option -l. Ceci est fait pour des raisons de compatibilité avec les programmes utilisant lex au lieu de flex.

Descriptions

libfl

libfl est la bibliothèque flex.

Dépendances d'installation de Flex

Dernière vérification effectuée auprès de la version 2.5.4a.


Bash: sh
Binutils: ar, as, ld, ranlib
Bison: bison
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mv, rm, touch
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: echo, hostname
Textutils: cat, tr