Instalación de Flex-2.5.4a

Tiempo estimado de construcción:		0.1 SBU
Estimación del espacio necesario en disco:	3.4 MB

Contenido de Flex

El pquete Flex se utiliza para generar programas que reconocen patrones de texto.

Programas instalados: flex, flex++ (enlace a flex) y lex

Librería instalada: libfl.a

Dependencias de instalación de Flex

Flex depende de: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.

Instalación de Flex

Prepara Flex para su compilación:

./configure --prefix=/usr

Compila el paquete:

make

Este paquete contiene un banco de pruebas que puede realizar una serie de comprobaciones para asegurar que se ha construido correctamente. Si decides ejecutarlo, hazlo con el siguiente comando:

make bigcheck

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 -s 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 de nombre lex que llame a flex en modo de emulación Lex:

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

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

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