Я неправильно установил GPS (GNAT Programming Studio)

Я хочу научиться программировать на Ada, вчера я скачал GPS с сайта Adacore, распаковал архив и запустил файл "doinstall" (у меня OpenSuse 13.1). все установлено нормально, хочу отметить, что я не редактировал переменную PATH, затем я запустил Аду и создал новый проект, соответствующий этому руководству http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Building-a-New-Program-with-GPS.html. Все было хорошо, я написал свою программу Hello_World, но когда я попытался ее скомпилировать, я получил эти ошибки:

 Could not determine the project for file: /home/synchro/Ada_projects/hello.adb
 Could not expand argument in command line: %fp
 Build command not launched.

Я не смог найти никакой информации о том, как это исправить. Любая помощь приветствуется.

РЕДАКТИРОВАТЬ: я добавил файл в проект. Теперь я получаю эти ошибки:

 No file selected
 Could not expand argument in command line: %fp
 Build command not launched.

person user3864541    schedule 22.07.2014    source источник
comment
Да, это ошибка, извините. Также я забыл сказать, что я не редактировал переменную PATH, я не уверен, должен ли я это делать и как.   -  person user3864541    schedule 22.07.2014


Ответы (1)


Вам определенно нужно настроить PATH так, чтобы предложение doinstall было первым.

Файл, который вам нужно отредактировать, зависит от системы Unix; Поиск в Google «как установить путь в opensuse» предполагает, что файл, который вам нужно отредактировать, — это ~/.profile (то есть файл .profileобратите внимание на начальную точку — в вашем домашнем каталоге).

Предполагая, что doinstall сказал /usr/local/gnat/bin, вы, вероятно, можете получить нужный вам эффект, перейдя в конец файла и вставив строку

export PATH=/usr/local/gnat/bin:$PATH

(это может быть не так просто, если ~/.profile содержит там условный код), а затем выйдите из системы или войдите в нее.


Это может решить вашу проблему; Я не узнаю эти сообщения об ошибках, так что это может быть что-то другое.

person Simon Wright    schedule 22.07.2014