6.33. Flex-2.5.33

El paquete Flex contiene una utilidad para generar programas que reconocen patrones de texto.

Tiempo estimado de construcción: 0.1 SBU
Espacio requerido en disco: 8.4 MB

6.33.1. Instalación de Flex

Prepara Flex para su compilación:

./configure --prefix=/usr

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make check.

Instala el paquete:

make install

Ciertos paquetes esperan encontrar la librería lex en el directorio /usr/lib. Crea un enlace simbólico para solventar esto:

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

Algunos programas aún no conocen flex e intentan encontrar a su predecesor lex. Para complacer a estos programas, crea un guión envoltorio de nombre lex que llame a flex en modo de emulación lex:

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

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

# End /usr/bin/lex
EOF
chmod -v 755 /usr/bin/lex

6.33.2. Contenido de Flex

Programas instalados: flex y lex
Librería instalada: libfl.a

Descripciones cortas

flex

Una herramienta para generar programas capaces de reconocer patrones de texto. Su versatilidad permite establecer las reglas de búsqueda, erradicando la necesidad de desarrollar un programa especializado.

lex

Guión que ejecuta flex en el modo de emulación de lex.

libfl.a

La librería flex.