Я пытаюсь начать программирование на Ada и хотел бы скомпилировать файл без использования GPR Studio
Я установил сообщество gnat с предоставленным .dmg по адресу $ HOME / GNAT /
Все двоичные файлы находятся в $ HOME / GNAT / bin /, и я добавил этот бин в свой путь, чтобы все они отображались правильно, когда я набираю which gps
или другой бинарный файл в этой папке.
Также, если Я запускаю gps и запускаю в нем файл, все работает нормально.
Однако вот моя проблема, если я создаю файл hello.abd:
with Ada.Text_IO; use Ada.Text_IO;
procedure Hello is
begin
Put_Line ("Hello World!");
end Hello;
, а затем запускаю gnatmake hello.abd
Я получаю:
gcc -c hello.adb
gnatbind -x hello.ali
gnatlink hello.ali
ld: library not found for -lSystem
collect2: error: ld returned 1 exit status
gnatlink: error when calling /Users/powers/GNAT/bin/gcc
gnatmake: *** link failed.
Любые идеи, почему не удается связать?