ti89
Herramientas
Empezando
Creamos por ejemplo un directorio /opt/tgcc y descomprimimos en el el TIGCC
$ sudo mkdir /opt/tgcc $ cd /opt/tgcc $ sudo tar jxvf ~/Descargas/tigcc_bin.tar.bz2
Añadimos al PATH el directorio /opt/tgcc/bin, y creamos y exportamos la variable de entorno TIGCC=/opt/tgcc
Ahora podemos probar con el siguiente codigo
- hola.c
#define SAVE_SCREEN // graba y restaura la pantalla al salir #define USE_TI89 // programa para la ti89 #include <stdio.h> // entrada/salida ANSI C estandard #include <kbd.h> // rutinas de teclado, (ngetchx) void _main(void) // la rutina principal es el _main, el main está reservado por TGCC para inicializaciones, etc. { clrscr (); // limpia la pantalla printf ("Hola mundo!"); // imprime el mensaje ngetchx (); // espera una pulsación }
Creamos tambien el archivo de proyecto, hola.tpr
- hola.tpr
[Settings] Archive=0 Pack=0 Packed Variable= Project Name=Hola GCC Switches=-Os -Wall -W -Wwrite-strings GNU Assembler Switches= Assembler Switches=-g -t GNU Linker Switches= Linker Switches= Debug Info=0 Standard Library=1 Command Line= Post-Build Process= [Included Files] C File 1=hola.c
Solo tenemos que compilar el proyecto de la siguiente manera:
$ tprbuilder hola.tpr
Con lo que tendremos el archivo hola.89z listo para ejecutar.
Podemos probar a cargarlo en nuestro emulador o calculadora. Para ejecutarlo, vamos a VAR-LINK (2nd + -) y seleccionamos el programa hola, lo que nos escribira “hola(” en la pantalla, como no recibe parámetros, cerramos el parentesis, y pulsamos enter. El programa se ejecutará.
ti89.txt · Última modificación: 2023/04/19 16:59 por 127.0.0.1