Я пытаюсь скомпилировать ada с помощью терминала на своем Mac, но всегда получаю эту ошибку «ошибка: недопустимое значение« ada »в« -x ada »». Кто-нибудь знает, как я могу это исправить?
Компилятор Ады GNAT на Mac OS
comment
Добро пожаловать в Stack Overflow! Задавая вопрос, пожалуйста, покажите нам, что вы делаете (в данном случае, какую команду вы выполняете в командной строке).
- person flyx   schedule 01.11.2013
comment
См. этот ответ. Какую версию Mac OS X вы используете? (потому что этот ответ нуждается в обновлении для Mavericks).
- person Simon Wright   schedule 02.11.2013
Ответы (1)
Вероятно, у вас не установлен компилятор Ады, gcc, поставляемый с OSX, не поддерживает Аду. В настоящее время существует два варианта бесплатных двоичных файлов gcc с поддержкой Ada для OSX:
- GNAT GPL от AdaCore (выберите
x86_64-darwin
в качестве платформы). Этот компилятор и сопутствующая библиотека времени выполнения лицензируются в соответствии с GPL, а это означает, что если вы компилируете приложения с его помощью, вы должны лицензировать их в соответствии с GPL, если хотите распространять их. - FSF GCC, скомпилировано из исходников GCC. . Он распространяется под лицензией GPL с исключением библиотеки времени выполнения, что означает, что вам не нужно лицензировать программное обеспечение, которое вы компилируете с его помощью, под лицензией GPL.
После того, как вы установили один из этих компиляторов и добавили его в свой PATH
, вы можете легко скомпилировать свой код Ada с помощью
gnatmake your_ada_file.adb
person
flyx
schedule
01.11.2013