Instalación de Flex-2.5.4a

Estimación del tiempo de construcción:       0.05 SBU
Estimación del espacio necesario en disco:  3 MB

Contenido de Flex

Última versión comprobada: 2.5.4a.

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

Flex instala lo siguiente:

 

Dependencias de instalación de Flex

Última versión comprobada: 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

 

Instalación de Flex

Prepara Flex para su compilación:

./configure --prefix=/usr

Continúa compilando el paquete:

make

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 no conocen flex e intentan encontrar el programa lex (flex es una alternativa [mejor] para lex). Para complacer a estos programas, crea un guión de nombre lex que llame a flex en modo de emulación:

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