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

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

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

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

Сообщение first-leon » 13.01.2007 15:37:24

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

вываливается ошибка: can't find unit System.
Вообще такой юнит есть: lazarus\fpc\2.0.4\units\i386-win32\rtl\system.ppu
Я его и в каталог программы пробовал кидать, но результат тот-же.
Может кто пробовал кросс компиляцию? Подскажите в чем проблема?
first-leon
новенький
 
Сообщения: 68
Зарегистрирован: 20.04.2006 18:46:31

Сообщение Attid » 13.01.2007 16:55:47

ходи ко мне в тему мож у тя полутся скажешь в чем я не прав :)
http://freepascal.ru/forum/viewtopic.php?t=1798
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Sergei I. Gorelkin » 14.01.2007 05:40:47

Юнит system для Windows и он же для FreeBSD - вещи совершенно разные. Так что сначала придется собрать RTL и прочие используемые библиотеки.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1406
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение first-leon » 14.01.2007 10:08:05

Спасибо, в этой ветке: http://freepascal.ru/forum/viewtopic.php?t=1798 разобрались.
first-leon
новенький
 
Сообщения: 68
Зарегистрирован: 20.04.2006 18:46:31


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru