привет я использую ubuntu 14.04 LTS, и я использую Код:: блоки для записи c программа, а также программа Ada. C компилирует и хорошо работает, когда я использую команду "gcc-o, тестируют test.c", но когда я компилирую свою программу Ada существует следующая ошибка
$ gcc -c hello.adb
gcc: error trying to exec 'gnat1': execvp: No such file or directory
Я установил GNAT от центра программного обеспечения человечности. Скажите мне, как проигнорировать эту ошибку.
Спасибо
Попробуйте следующую команду:
$ gnatmake hello.adb
Простой ответ, установите GNU-Ada-Compiler через команду ниже
sudo apt-get install gnat
У меня была подобная проблема с компиляцией ada.
я думаю, что проблема состоит в том, что Ваш компьютер использует Ваш старый gcc вместо ada-осведомленного gcc, включенного в комара.
при установке комара от adacore Вы получите двоичную папку, которую Вы добавляете к пути. Я не знаю о том, что делает пакет ubuntu GNAT, но у Вас будут двоичные файлы где-нибудь в Вашей системе.
можно переупорядочить ПУТЬ для размещения GNAT gcc ранее. Или можно явно назвать местоположение комара gcc.
У меня была эта проблема. Я установил GNAT и GPS на Mac OS от Adacore. Я нашел каталог, содержащий набор связанных с Ada двоичных файлов включая gcc
/opt/gps/bin
Но использование или эта версия gcc или значение по умолчанию установило на моей машине, я получаю следующую ошибку
gcc: error trying to exec 'gnat1': execvp: No such file or directory
Я должен был использовать gcc двоичный файл, расположенный в
/Users/dale/opt/GNAT/2018/bin/
И это работает. Таким образом, я думаю, поскольку кто-то еще прокомментировал, что это может произойти из-за версии gcc, Вы используете.