Необходимо откомпилить под ARMV7

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

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

Необходимо откомпилить под ARMV7

Сообщение still » 25.10.2015 01:35:56

Сижу на Lazarus 1.2.4, Linux.

Необходимо откомпилить проект под ARMV7 для Linux

При тесте получаю вот такое:
ОШИБКА: откомпилированный модуль FPC не найден: system.ppu
ОШИБКА: откомпилированный модуль FPC не найден: sysutils.ppu
ОШИБКА: откомпилированный модуль FPC не найден: classes.ppu
ОШИБКА: откомпилированный модуль FPC не найден: avl_tree.ppu
ОШИБКА: откомпилированный модуль FPC не найден: zstream.ppu

Как это лечится?

Добавлено спустя 1 минуту 49 секунд:
У меня есть вот такой файл:
/usr/lib/fpc/2.6.4/units/i386-linux/rtl/system.ppu

Я так понимаю, необходимо что то доставить?
Аватара пользователя
still
новенький
 
Сообщения: 40
Зарегистрирован: 01.10.2015 11:11:48

Re: Необходимо откомпилить под ARMV7

Сообщение Дож » 25.10.2015 02:10:48

Как правило, решается добавлением к fpc опции -Fu<путь до юнитов>. В fpc.cfg прописывается что-то такое:
Код: Выделить всё
-Fu/usr/lib/fpc/2.6.4/units/$fpctarget
-Fu/usr/lib/fpc/2.6.4/units/$fpctarget/*
-Fu/usr/lib/fpc/2.6.4/units/$fpctarget/rtl


В Lazarus наверняка есть настройка «пути до модулей», другие участники подскажут подробнее.

Ах, туплю, доставить действительно нужно модули под соответствующий таргет и архитектуру. Они собираются при сборке кросскомпилятора. В Lazarus'е, видимо, нужно доставить кросскомпилятор под arm-linux.
Аватара пользователя
Дож
энтузиаст
 
Сообщения: 899
Зарегистрирован: 12.10.2008 16:14:47


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

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

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

Рейтинг@Mail.ru