Linux From Scratch: Versión 4.0 | ||
---|---|---|
Anterior | Capítulo 6. Instalando los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 0.05 SBU Estimación del espacio de disco requerido: 3 MB |
Instala Flex ejecutando los siguientes comandos:
./configure --prefix=/usr && make && make install |
Algunos programas no conocen flex e intentan encontrar el programa lex (flex es una alternativa [mejor] para lex). Para complacer a estos programas creamos un guión de bash llamado lex, que llama a flex haciéndole que emule a lex.
Crea un nuevo fichero /usr/bin/lex ejecutando lo siguiente:
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 |
Última versión comprobada: 2.5.4a.
flex es una herramienta para generar programas capaces de reconocer patrones de texto. El reconocimiento de patrones es muy útil en muchas aplicaciones. El usuario establece las reglas de búsqueda y flex generará el programa que buscará esos patrones. La razón por la que la gente usa flex es porque es mucho más fácil establecer las reglas de búsqueda que escribir un programa real que busque el texto.