кросс компиляция для FreeBSD

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

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

Ответить
first-leon
новенький
Сообщения: 68
Зарегистрирован: 20.04.2006 18:46:31
Контактная информация:

кросс компиляция для FreeBSD

Сообщение first-leon »

Всем привет.
Читал что на free pascal, работая, под на одной платформе можно компилировать бинарники для другой.
Возникла необходимость работая на Win32 создать бинарник для FreeBSD.
Когда пытаюсь скомпилировать хотябы пустую программу:

Код: Выделить всё

program test;
begin
end.

вываливается ошибка: can't find unit System.
Вообще такой юнит есть: lazarus\fpc\2.0.4\units\i386-win32\rtl\system.ppu
Я его и в каталог программы пробовал кидать, но результат тот-же.
Может кто пробовал кросс компиляцию? Подскажите в чем проблема?
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

ходи ко мне в тему мож у тя полутся скажешь в чем я не прав :)
http://freepascal.ru/forum/viewtopic.php?t=1798
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Юнит system для Windows и он же для FreeBSD - вещи совершенно разные. Так что сначала придется собрать RTL и прочие используемые библиотеки.
first-leon
новенький
Сообщения: 68
Зарегистрирован: 20.04.2006 18:46:31
Контактная информация:

Сообщение first-leon »

Спасибо, в этой ветке: http://freepascal.ru/forum/viewtopic.php?t=1798 разобрались.
Ответить