manual flex
Post on 27-Apr-2015
704 Views
Preview:
TRANSCRIPT
MANUAL DESCARGA
E
INSTALACIÓN
DE
“GNU FLEX” (HERRAMIENTA DE ANÁLISIS LÉXICO)
“Para Windows 7”
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
1.- Descarga de GNU Flex
Desde el siguiente blog http://progupvm.blogspot.com/
O directamente desde Megaupload http://www.megaupload.com/?d=XXLW7K6P
Doble clic en el enlace de
descarga de FLEX
Al terminar el tiempo de
espera da clic en
“Descarga Normal”
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
2.- Instalación de GNU FLEX Una vez descargado el archivo flex-2.5.4a-1-exe, debemos ejecutar el archivo en modo
administrador, dando doble clic sobre el archivo.
Después de ejecutar el archivo nos aparecerá un cuadro de dialogo con el asistente de
instalación de FLEX. (Clic Next)
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
Aceptar los términos de instalación(Clic Next)
Instalar en la unidad local (clic next)
Se seleccionaran todos los componentes de instalación de FLEX (Clic Next)
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
Se crearan las carpetas del menú de FLEX (Clic Next)
(Clic Next)
Por ultimo dar clic en Install y así finaliza la instalación de FLEX
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
Finalmente se instálalo FLEX en tu máquina.
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
3.- Configuración de GNU FLEX 1. Clic en Inicio
2. Clic derecho en el equipo
3. Clic en propiedades
4. En propiedades del sistema dar clic en “configuración avanzada del sistema”
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
5. Aparecerá un cuadro de menú, en la pestaña opciones avanzadas darle clic al botón “variables
de entorno”.
6. Aparecerá otro cuadro seleccionar la parte de variable PATH y dar clic en el botón “Editar”.
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
7. En la ventanilla que aparece del PATH, seleccionar el final de “valor de variable” poner ; y
colocar la siguiente ruta “C:\Program Files\GnuWin32\bin”, que es donde se instaló FLEX, y
en la carpeta bin se encuentra el ejecutable de FLEX
NOTA: no borres el texto que se encuentra dentro de “valor de variable”, solo coloca el
puntero al final de todo el texto y copia la ruta.
8. Después de copiar la ruta dar clic en Aceptar y listo ahora comprobemos que la instalación y
configuración de FLEX es correcta.
9. Iniciar Símbolo de Sistema
Clic en inicio
En buscar archivos y programas escribir “CMD”
Clic en el ejecutable cmd.exe
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
10. Escribir “cd\” y después oprimir enter para regresar a la raíz.
11. Escribir Flex y oprimir enter.
NOTA: si el cursor de la pantalla negra de símbolo de sistema parpadea, quiere decir que la
configuración de flex es correcta, en caso de que no parpadee, revisar los pasos nuevamente
de configuración de FLEX.
12. Para salir del modo de FLEX es necesario presionar ( Ctrl+Z ) y luego presionar Enter,
después teclear exit para cerrar la ventana del símbolo de sistema.
Listo Ahora ya puedes utilizar Flex.
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
4.- Aprendiendo a Usar GNU FLEX
1. Crearemos una carpeta en la unidad Local, la cual nos servirá para guardar los analizadores
léxicos y los programas finales en c que mandara FLEX.
NOTA: En este caso se creó la carpeta flex, ubicada en la unidad C. puedes nombrarla como
tu desees, pero recuerda aquí es donde se alojaran todos los procesos de analizador.
2. Abrir un bloc de notas, escribir aquí adentro el programa de analizador léxico y lo
guardaremos como “todos los programas” y con extensión (.l). (ejemplo binarios.l)
Se escribe el nombre del archivo y se
agrega la extensión “.l” y se guarda de
tipo todos los archivos
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
3. Al terminar de guardar el archivo .l, abrir el símbolo de sistema (CMD), y ingresan los siguientes
comandos:
cd\ (para regresar a la raiz)
cd flex (entrar a la carpeta antes creada en unidad local)
dir (muestra los archivos y carpetas)
flex automata1.l (crea el archivo lex.yy.c para compilar en dev-c++)
dir (muestra las carpetas después de que se creó el archivo lex.yy.c)
4. se abrirá el Dev-c++ y se abrirá el archivo creado por flex (lex.yy.c).
Son los archivos que
Se encuentran en la carpeta flex
Crea el archivo de C
(lex.yy.c)
Muestra el
archivo creado
Manual de Instalación y Configuración de GNU FLEX
Diego Ricardo Jiménez Pérez (diegosys451)
Programación Avanzada
UPVM
5. ahora compilamos y luego corremos el programa dando clic en el icono
6. ahora es tiempo de correr el programa, dando clic en el icono
7. Ingresamos el nombre del archivo prueba.txt, ya antes creado en un bloc de notas y guardado en
la carpeta creada flex, el archivo contiene variables aceptadas por Flex, esto para que flex
identifique los tokens.
NOTA: todos los archivos deben ser almacenados en la misma ruta ya que el programa buscara los
archivos en la misma ruta de ejecución.
top related