Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Lazarus, Free Pascal, CodeTyphon
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2016, 08:26   #1
Arson
 
Регистрация: 29.01.2016
Сообщений: 5
По умолчанию Lasarus и компилятор для ARM


Добрый день, форумчане!


Прошу помощи, а то я уже зашел в тупик., в общем стоит задача кросскопиляции в Lazarus для процессоров семейства ARM. Установил Лазаря, поставил FPC, в консоли тестовая програмка компилируется и даже работает на компе с АРМ, но программа из среды, ни в какую не хочет, при компиляции и сборки требует библиотеки и падает с ошибкой:
/usr/bin/arm-linux-ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/arm-linux-ld: cannot find -lpthread
/usr/bin/arm-linux-ld: cannot find -lX11
/usr/bin/arm-linux-ld: cannot find -lgdk_pixbuf-2.0
/usr/bin/arm-linux-ld: cannot find -lgtk-x11-2.0
/usr/bin/arm-linux-ld: cannot find -lgdk-x11-2.0
/usr/bin/arm-linux-ld: cannot find -lgobject-2.0
/usr/bin/arm-linux-ld: cannot find -lglib-2.0
/usr/bin/arm-linux-ld: cannot find -lgthread-2.0
/usr/bin/arm-linux-ld: cannot find -lgmodule-2.0
/usr/bin/arm-linux-ld: cannot find -lpango-1.0
/usr/bin/arm-linux-ld: cannot find -lcairo
/usr/bin/arm-linux-ld: cannot find -latk-1.0
/usr/bin/arm-linux-ld: cannot find -ldl
/usr/bin/arm-linux-ld: cannot find -lc
project1.lpr(22) Error: Error while linking
project1.lpr(22) Fatal: There were 1 errors compiling module, stopping
в системе эти библиотеки есть

подскажите куда копать?
система: Ubuntu 14 x86
Лазарус 1.2.0
FPC 2.6.2

Последний раз редактировалось Arson; 16.08.2016 в 08:31.
Arson вне форума Ответить с цитированием
Старый 16.08.2016, 08:28   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

http://wiki.freepascal.org/Setup_Cross_Compile_For_ARM
http://wiki.lazarus.freepascal.org/C...th_FPC_for_ARM
http://wiki.freepascal.org/Cross_compiling
!
p51x на форуме Ответить с цитированием
Старый 16.08.2016, 08:35   #3
Arson
 
Регистрация: 29.01.2016
Сообщений: 5
По умолчанию

Перед тем как написать, прочел и перепробовал все это
Arson вне форума Ответить с цитированием
Старый 16.08.2016, 08:48   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Добро пожаловать в мир кроссразработки. Либы, естественно, тоже надо пересобирать под арм. На данном этапе, мне кажется, вам проще взять что-то готовое, типа:
http://www.openembedded.org/wiki/Main_Page
https://www.yoctoproject.org/
https://buildroot.org/
p51x на форуме Ответить с цитированием
Старый 16.08.2016, 08:55   #5
Arson
 
Регистрация: 29.01.2016
Сообщений: 5
По умолчанию

Хочется закончить начатое, но за ссылки спасибо, очень занятно)
Arson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphy/Lasarus Как создать поле для игры "Морской бой"? dimoni414 Lazarus, Free Pascal, CodeTyphon 3 05.06.2015 19:49
Ищу разработчика на С для ARM (mobile robotics) robots4people Фриланс 1 24.03.2013 18:45
Assembler для ARM Natali2003 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 29.01.2009 14:25
Ассемблер для ARM Pavlik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 11.04.2008 15:30