Linux From Scratch: Versión 4.1 | ||
---|---|---|
Anterior | Capítulo 6. Instalación de los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 0.05 SBU Estimación del espacio necesario en disco: 3 MB |
Última versión comprobada: 2.5.4a.
El pquete Flex se utiliza para generar programas que reconocen patrones de texto.
Flex instala lo siguiente:
Ú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
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 |