hola, estoy usando ubuntu 14.04 LTS y estoy usando Code::blocks para escribir el programa c y el programa Ada. C se está compilando y funcionando bien cuando uso el comando "gcc -o test test.c" pero cuando estoy compilando mi programa Ada aparece el siguiente error
$ gcc -c hello.adb
gcc: error trying to exec 'gnat1': execvp: No such file or directory
He instalado GNAT desde el centro de software de Ubuntu. Por favor dígame cómo ignorar este error.
Gracias
Respuesta1
Estaba teniendo este problema. Instalé GNAT y GPS en Mac OS desde Adacore. Encontré un directorio que contiene un montón de binarios relacionados con Ada, incluido gcc
/opt/gps/bin
Pero al usar esta versión de gcc o la predeterminada instalada en mi máquina, aparece el siguiente error
gcc: error trying to exec 'gnat1': execvp: No such file or directory
Tuve que usar el binario gcc ubicado en
/Users/dale/opt/GNAT/2018/bin/
Y funciona. Entonces creo que, como alguien más comentó, esto puede deberse a la versión de gcc que estás usando.
Respuesta2
Pruebe el siguiente comando:
$ gnatmake hello.adb
Respuesta3
Respuesta simple: instale GNU-Ada-Compiler mediante el siguiente comando
sudo apt-get install gnat
Respuesta4
He tenido un problema similar al compilar ada.
Creo que el problema es que su computadora está usando su antiguo gcc, en lugar del gcc compatible con ada incluido en gnat.
Si instala gnat desde adacore, obtendrá una carpeta binaria que agregará a la ruta. No sé qué hace el paquete ubuntu GNAT, pero tendrás los binarios en algún lugar de tu sistema.
Puede reordenar su RUTA para colocar el gcc GNAT antes. O puede llamar explícitamente a la ubicación del mosquito gcc.