Кросскомпиляция

Вопросы программирования и использования среды Lazarus.

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

Кросскомпиляция

Сообщение grigoreo » 22.05.2009 09:12:45

Вопрос кто может знает у меня стоит Win32 , использую лазаруса 0.9.27.19889, FPC 2.2.4
попробовал поменять в условиях компиляции проекта чтобы компилил конечный файл под Linux i386 Процесор
вышла ошибка не найден system для текущего назначения в папке бинарников FPC, действительно у меня в bin папке только папка i386-win32

вопрос так под Лазарусом работает кроскомпиляция чтобы мне на другой оси это не делать (есть определеное неудобство) и если да то что надо сделать и где найти мне нужную папку под требуемые условия компиляции?
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Кросскомпиляция

Сообщение Timid » 22.05.2009 09:53:43

Лучше сделать так:

Поставить VBox, в него Ubuntu, в него FPC&Lasarus. Копируешь туда свой проект и компилируешь в нативной среде. На все про все 3Гб на жестком диске под виртуальный диск.
Timid
постоялец
 
Сообщения: 290
Зарегистрирован: 21.11.2007 21:33:15

Re: Кросскомпиляция

Сообщение SH@RK » 22.05.2009 10:25:09

grigoreo
Скачай win32crossbinutils2005.zip и распакуй содержимое в X:\lazarus\fpc\2.2.4\bin\i386-linux\
Скачай с sourceforge fpc-2.2.4.i386-linux.tar и распакуй необходимые юниты в X:\lazarus\fpc\2.2.2\units\i386-linux\
Может исчо понадобится скачать uCLibc
А в лазаре достаточно в опциях компилятора указать -Linux
fpc сам все файлики находит, а то что он не может найти можно указать.
SH@RK
незнакомец
 
Сообщения: 9
Зарегистрирован: 03.08.2006 15:32:28

Re: Кросскомпиляция

Сообщение Attid » 22.05.2009 11:51:19

во первых есть статья на сайте, во вторых есть большая тема по этому поводу, ссылка на которую лежит в FAQ
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru