Сбой ссылки на gnatmake в macOS - PullRequest
       68

Сбой ссылки на gnatmake в macOS

1 голос
/ 06 апреля 2020

Я пытаюсь начать программирование на 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.

Любые идеи, почему не удается связать?

1 Ответ

0 голосов
/ 07 апреля 2020

Простая установка xcode (и согласие с лицензией) исправили эту проблему для меня

...