segunda-feira, 29 de setembro de 2014

Como instalar o FLEX

Nas aulas de Compiladores utilizaremos o FLEX. Para fazer a instalação do FLEX é necessário ter previamente instalado o MinGW conforme as instruções colocadas aqui.
Flex é uma ferramenta para geração automática de analisadores léxicos (scanners), isto é, programas que reconhecem padrões léxicos num texto.
Ao invés do programador escrever manualmente um programa que realize a identificação de padrões numa entrada, o uso do Flex permite que sejam apenas especificados os padrões desejados e as ações necessárias para processá-los.
Para que Flex reconheçam padrões no texto, tais padrões devem ser descritos através de expressões regulares.
Faça o download do Flex (está junto com os downloads das aulas) e siga os passos abaixo:

Passo 1 

Descompacte o arquivo.

Passo 2

Execute o instalador.

Passo 3

Aceite os termos.

Passo 4

Indique o mesmo diretório onde o MinGW foi instalado, no caso das nossas aulas a instalação foi feita em C:\MinGW\

Passo 5

Na tela de escolha dos componentes selecione Full Installation e avance.

Passo 6

Desmarque a opção Download Sources e avance.

Passo 7

Clique em Install.

Observações

Desenvolva os arquivos Flex e execute no prompt:
   flex <nome do arquivo>.l
Para gerar o executável é necessário compilar o arquivo gerado pelo Flex por meio do comando:
   gcc -o <nome do executável que deseja> lex.yy.c

Nenhum comentário:

Postar um comentário