Не удается собрать FPC 2.1.1 под Windows

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Alexey_Melky
новенький
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

Не удается собрать FPC 2.1.1 под Windows

Сообщение Alexey_Melky »

Не получается собрать из скачанных свежих снапшотов FPC. После распаковки и make install, выдается ообщение о том что невозможно найти -ld. Что это такое, ld? И как это преодолеть?

Из старых снапшотов, скачанных более полугода назад, FPC собирается нормально.

Вобщем было бы неплохо посмотреть на встроенный ликовщик, но в связи с нехваткой времени, я пока не разобрался с описанным выше.

Буду благодарен за ответ.
Replicator
постоялец
Сообщения: 154
Зарегистрирован: 30.04.2006 17:14:45
Откуда: Outer Heaven
Контактная информация:

Сообщение Replicator »

ld - это компоновщик, используемый fpc. Но он должен быть, если у тебя уже установлен fpc любой версии.
Alexey_Melky
новенький
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

Сообщение Alexey_Melky »

Replicator писал(а):ld - это компоновщик, используемый fpc. Но он должен быть, если у тебя уже установлен fpc любой версии.


Интересно, почемуже тогда без проблем компилируются и линкуются другие программы, вот, например, Lasarus из свежих снапшотов версии 0.9.15 извполне нормально собирается. При этом никакого ld.exe у меня на диске нет.
Sniper
постоялец
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Sniper »

что стоит у тя из связки fpc и lazarus какие пакеты, дистрибутивы?
Может пути просто не прописаны до ld, може включён внутренний линковщик
Replicator
постоялец
Сообщения: 154
Зарегистрирован: 30.04.2006 17:14:45
Откуда: Outer Heaven
Контактная информация:

Сообщение Replicator »

При этом никакого ld.exe у меня на диске нет.

Здрасьте...
Alexey_Melky
новенький
Сообщения: 21
Зарегистрирован: 14.05.2005 14:55:31

Сообщение Alexey_Melky »

Здрасьте...[/quote]
Да, действительно, я перепутал буквочку. Вся проблема на самом деле состоит не в ld, а в lc. Сответственно, возвращаюсь к первому вопросу: чего не находит компилятор или make, говоря "can't find -lc"?
Ответить