Compiladortiny

Páginas: 4 (921 palabras) Publicado: 28 de junio de 2012
Pasos para ejecutar el compilador tiny    1) Instalar el “Xcode Tools” para Mac, que viene en el DVD de instalación “Mac OS X”.    2) Descargar  de  la  página  web http://www.cs.sjsu.edu/~louden/cmptext/  el  archivo  “loucomp.tar.z “.    3) Descomprimir  el  archivo  que  se  descargo,  el  cual  contiene  el  código  fuente  del  compilador.    4) Entrar al directorio “loucomp”.    5)Compilar los archivos fuente del compilador, a través del comando MAKE, el cual debe  teclearse en el promp dentro del directorio. El comando MAKE, ejecuta los comandos e  instrucciones  contenidas  en  el archivo  makefile,  que  en  nuestro  caso  contiene  las  instrucciones para compilar con gcc cada uno de los archivos fuentes del programa.    6) El  comando  MAKE  genera  un  archivo  ejecutable de  nombre  tiny.exe.  Este  archivo  permite  compilar  un  programa  (codigo  fuente)    con  el  nuevo  compilador  (tiny).  Por  lo  que en nuestro caso teclearemos en el promp:  ./tiny sample.tny.  7) El compilador tiny genera un archivo con extensión tm (sample.tm), el cual contiene las  instrucciones que el programa que compiló va a llevar a cabo. Cabe mencionar que estas instrucciones están en lenguaje ensamblador.    8) Para poder ejecutar el programa que se compiló, es necesario contar con un programa que traduzca las instrucciones del lenguaje ensamblador, para ello está el programa TM.  Es necesario compilarlo para ello introducimos la siguiente instrucción desde el promp:   gcc tm.c –o tm.    9) El  archivo  resultante  (tm)  nos  permitira  traducir  las  instrucciones  en  lenguaje ensamblador, para ello se utiliza la siguiente instrucción:   ./tm sample.tm.    10) TM  ejecutará  las  instrucciones  del  programa  (sample.tny)  que  tiny  compilo.    Cabe  mencionar  que  es necesario  seguir  las  instrucciones  que  tiene  el  programa  compilado,  para nuestro caso (en sample.tny) se tienen las instrucciones para calcular el factorial de  un  número.  Para ...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS