8.15. Flex-2.6.4

O pacote Flex contém um utilitário para gerar aplicativos que reconhecem padrões em texto.

Tempo aproximado de construção: 0,1 UPC
Espaço em disco exigido: 33 MB

8.15.1. Instalação do Flex

Prepare Flex para compilação:

./configure --prefix=/usr \
            --docdir=/usr/share/doc/flex-2.6.4 \
            --disable-static

Compile o pacote:

make

Para testar os resultados (cerca de 0,5 UPC), emita:

make check

Instale o pacote:

make install

Uns poucos aplicativos não sabem acerca do flex ainda e tentam executar o predecessor dele, lex. Para suportar esses aplicativos, crie um link simbólico chamado lex que executa o flex no modo de emulação lex, e também crie a página de manual do lex como um link simbólico:

ln -sv flex /usr/bin/lex
ln -sv flex.1 /usr/share/man/man1/lex.1

8.15.2. Conteúdo do Flex

Aplicativos instalados: flex, flex++ (link para flex) e lex (link para flex)
Bibliotecas instaladas: libfl.so
Diretório instalado: /usr/share/doc/flex-2.6.4

Descrições Curtas

flex

Uma ferramenta para gerar aplicativos que reconhecem padrões em texto; ela permite, para a versatilidade, especificar as regras para encontrar padrões, erradicando a necessidade de desenvolver um aplicativo especializado

flex++

Uma extensão do flex, é usada para gerar código e classes C++. É um link simbólico para flex

lex

Um link simbólico que executa o flex no modo de emulação lex

libfl

A biblioteca flex