domingo, 7 de septiembre de 2008

INSTALACION DE JLEX Y CUP EN LINUX

INSTALACION DE JLEX Y CUP EN LINUX



En la clase de Compiladores 1 me toco usar las herramientas Jlex (analisis lexico) y Cup (analisis sintactico LALR), aqui les dejo unos pasos para intalarlos y correrlos espero que les sirva mucho:

Estos son los pasos para la instalacion:

Escribimos en consola o bien buscamos en el gestor de Paquetes Synaptic
- sudo apt-get install sun-java6-jdk
- sudo apt-get install sun-java6-jre
- sudo apt-get install sun-java6-bin
- sudo apt-get install sun-java6-plugin
Al momento de terminar la instalacion solo debemos aceptar los terminos que se proponen y presionar siguiente.

2. Instalar JLex y cup:

- desde el gestor buscmos jlex y cup, se seleccionan para ser instalados y seguir las instrucciones, o escribir en consola:
- sudo apt-get install jlex
- sudo apt-get install cup

3. Configuracion de variables de entorno:


Podriamos decir que en este caso una variable de entorno se define como una variable que guarda direcciones de directorios que necesita utilizar el computador en algun momento dado en un lugar especifico. Comunmente usamos el PATH(en este caso CLASSPATH) indicandole las direcciones de busqueda para programas ejecutables.
En consola escribimos(ubicados en el lugar donde estan nuestros archivos .lex y cup):
export CLASSPATH=.:/usr/share/java/JLex.jar:/usr/share/java/cup.jar
para comprobar que exportamos bien la variable de entorno escribimos:
echo $CLASSPATH
Por ultimo compilamos de la siguiente manera:
jlex lexico.lex
cup sintactico.cup


Son varias las formas de realizar el procedimiento anteriormente descrito, pero esta forma es una de las mas sencillas.

Les dejo un pantallazo de la terminal y de como se deben ejecutar los comandos:

No hay comentarios:

Publicar un comentario