Directorio "home" del alumno:
• contiene todos los ficheros y directorios del alumno
• está en el disco duro del servidor
• es montado (vía NFS) cuando el alumno comienza su sesión
• en consecuencia siempre se accede a los mismos ficheros
independientemente del puesto en el que se comience la
sesión
GRUPO DE COMPUTADORES Y TIEMPO REAL
DPTO. DE ELECTRÓNICA Y COMPUTADORES
Sistema de desarrollo: GPS (GNAT Programming System)
• Basado en el concepto de “proyecto” al que se ligan
parámetros de configuración, compilación, enlazado,
selección del programa o programas principales, etc.
GRUPO DE COMPUTADORES Y TIEMPO REAL
DPTO. DE ELECTRÓNICA Y COMPUTADORES
Para crear un nuevo proyecto:
• Crear un nuevo directorio y ejecutar GPS desde él
$ mkdir practicaX
$ cd practicaX
$ gps &
• Elegir Create new project with wizard, después
Single project, dar nombre y presionar Apply
• Crear los ficheros Ada del proyecto con File->New
• Darles el nombre deseado con File->Save As (p.e.
practica1.adb)
• Indicar el fichero principal: Project->Edit Project
Properties->Main Files (p.e. practica1.adb)
GRUPO DE COMPUTADORES Y TIEMPO REAL
DPTO. DE ELECTRÓNICA Y COMPUTADORES
Incluir información de depuración al compilar:
Project->Edit Project Properties->
Switches->Make->Debug information
Seleccionar Debug->Initialize con el programa que se
quiere depurar.
Opciones de depuración (en el menú Debug o en los botones
de la parte superior de la ventana):
• Run ejecuta hasta punto de ruptura
• Step o Next ejecuta paso a paso
• Start/Continue se para al comienzo del programa
GRUPO DE COMPUTADORES Y TIEMPO REAL
DPTO. DE ELECTRÓNICA Y COMPUTADORES
- en Switches->Make incluir los directorios en los que
está el código fuente de GtkAda y Win_IO añadiendo:
-Ic:\gtkada\include\gtkada
-Ic:\win_io
- en Sources incluir estos directorios si no están
compilados
• Linux:
- Para compilar usar Build->Make->Custom y ejecutar
win_io_make <nombre_de_fichero>
GRUPO DE COMPUTADORES Y TIEMPO REAL
DPTO. DE ELECTRÓNICA Y COMPUTADORES
Comentarios de: Seminario de Utilización del Laboratorio de Lenguajes (0)
No hay comentarios