Problema con compilación de un programa
Publicado por Néstor (1 intervención) el 16/11/2010 23:27:13
Estimados,
Mi problema es el siguiente: Tengo una carpeta (src) en donde "hago" el código principal de mi programa con "gnatmake -P nombredemiprograma". Este crea un archivo ejecutable en otra carpeta (build) llamado "tarea", de modo que debería correrse si hago, en esa carpeta "./tarea parametro", donde "parametro" le indica ciertas preferencias a mi código. Si ningún parámetro se entrega el programa alegará que ES NECESARIO que se entregue un parámetro (que es una letra del alfabeto).
Esto funciona en múltiples computadores, pero tengo un netbook en el que no resulta y no sé por qué. Hago "gnatmake -P nombredemiprograma", me sale que está "up to date", pero cuando voy a la carpeta "BUILD", si escribo "./tarea parametro", me lanza el siguiente error:
An error occured in Read_filenames
ADA.IO_EXCEPTIONS.NAME_ERROR
Program terminated abnormally.
raised ADA.IO_EXCEPTIONS.NAME_ERROR : s-fileio.adb:986
Lo cómico es que si no le doy algún parámetro me tira el mensaje que debiése, es decir, si pongo ".tarea" (sin parámetro), me lanza el mensaje en consola: "¡Debes poner un parámetro!", tal como lo esperaba. Es decir, al parecer lee el código, pero algun problema creo debe haber con el compilador.
Uso Ubuntu Linux y me bajé (mediante apt-get intall) el último gnat y el gnat-gps,
¿alguien tiene alguna idea?
Mi problema es el siguiente: Tengo una carpeta (src) en donde "hago" el código principal de mi programa con "gnatmake -P nombredemiprograma". Este crea un archivo ejecutable en otra carpeta (build) llamado "tarea", de modo que debería correrse si hago, en esa carpeta "./tarea parametro", donde "parametro" le indica ciertas preferencias a mi código. Si ningún parámetro se entrega el programa alegará que ES NECESARIO que se entregue un parámetro (que es una letra del alfabeto).
Esto funciona en múltiples computadores, pero tengo un netbook en el que no resulta y no sé por qué. Hago "gnatmake -P nombredemiprograma", me sale que está "up to date", pero cuando voy a la carpeta "BUILD", si escribo "./tarea parametro", me lanza el siguiente error:
An error occured in Read_filenames
ADA.IO_EXCEPTIONS.NAME_ERROR
Program terminated abnormally.
raised ADA.IO_EXCEPTIONS.NAME_ERROR : s-fileio.adb:986
Lo cómico es que si no le doy algún parámetro me tira el mensaje que debiése, es decir, si pongo ".tarea" (sin parámetro), me lanza el mensaje en consola: "¡Debes poner un parámetro!", tal como lo esperaba. Es decir, al parecer lee el código, pero algun problema creo debe haber con el compilador.
Uso Ubuntu Linux y me bajé (mediante apt-get intall) el último gnat y el gnat-gps,
¿alguien tiene alguna idea?
Valora esta pregunta


0