Форум программистов, компьютерный форум, киберфорум
Наши страницы
Lazarus
Войти
Регистрация
Восстановить пароль
 
Daneels
3 / 3 / 6
Регистрация: 16.12.2013
Сообщений: 44
#1

Не компануется приложения на arm-android

12.07.2014, 15:14. Просмотров 927. Ответов 0
Метки нет (Все метки)

Добрый день уважаемые форумчане. Снова у меня возник вопрос о кросскомпиляции. На этот раз Под ARM
Моя системпа LinuxMint 17 x64

(Прелюдия) Чё я сделал:
1)Установил FPC 2.6.x из реп
2)Скачал FPC 2.7.1 и Lazarus 1.3 из SVN
3)Компилировал и установил FPC в префикс /usr
4)Обновил сумлинк на ppcx64
5)Обновил fpc.cfg в /etc используя simplecfg(.sh?)
6)Скомпили Лазарь и начал радоваться версии 1,3

7)Скроскомпилил под Win32. Всё еще ОК

Проблемы возникли на андроид
*Скачал NDK
*Собрал FPC длиннющей командой
Bash
1
make crossall CPU_TARGET=arm OS_TARGET=android OPT=-dFPC_ARMEL CROSSBINDIR=/home/daneel/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin BINUTILSPREFIX=arm-linux-androideabi-
*croosinstall в префикс /usr. Линкнул ppcarm
*В лазаре добавил CustumDruw

Начал пробовать компилить:CPU OS выставил arm-android, в виджеты впили CustumDraw, добавил библиотеку /home/daneel/android-ndk-r9d/platforms/android-19/arch-arm/usr/lib.
Не хватило as и ld. Не беда, подумал я, симлинкнул в /usr/bin. Но:

При использовании android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld выдаёт сообщение
Bash
1
Файл "/usr/bin/arm-linux-androideabi-ld: error: link.res" не найден.
Попробовал android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld.bfd выдало
Bash
1
2
3
4
5
6
7
Compile Project: Exit code 256, Errors:1
/usr/bin/arm-linux-androideabi-ld: cannot find crtbegin_dynamic.o
/usr/bin/arm-linux-androideabi-ld: cannot find -ljnigraphics
/usr/bin/arm-linux-androideabi-ld: cannot find -llog
/usr/bin/arm-linux-androideabi-ld: cannot find -lc
/usr/bin/arm-linux-androideabi-ld: cannot find -lc
project1.lpr(22,0) Error: Error while linking
arm-linux-androideabi-ld.gold
Bash
1
2
3
4
Compile Project: Exit code 256, Errors:2
arm-linux-androideabi-ld: error: link.res(309,1) Error: 8: syntax error, unexpected STRING
/usr/bin/arm-linux-androideabi-ld: fatal error: unable to parse script file link.res
project1.lpr(22,0) Error: Error while linking
arm-linux-androideabi-ld.mcld
Bash
1
2
3
Compile Project: Exit code 256, Errors:2
Error: link.res:62:5: error: syntax error, unexpected INPUT, expecting END
project1.lpr(22,0) Error: Can't call the linker, switching to external linking
Вопроса два: какой нужен линкер и что я еще делаю не так?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2014, 15:14
Ответы с готовыми решениями:

Можно ли под ARM запускать QT приложения с X11? не Embedded QT c QWS!!!
У меня есть отладочная плата DevKit8000 (клон Beagleboard) там стоит линукс...

Разработка web-приложения, приложения под ОС Android,Windows
Доброго времени суток ребят, кто узрел эту тему прошу не проходите мимо, прошу...

Разработка web-приложения, приложения под ОС Android,Windows
Доброго времени суток ребят, кто узрел эту тему прошу не проходите мимо, прошу...

Android - Масштабирование приложения на phonegap в android
делаю приложение на phonegap в androide при больших разрешениях экрана...

Оптимизация приложения Android
Приложение включает несколько Label, Edit, 2 ComboBox, 2 Button. ОЗУ ест 30 мб,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2014, 15:14

Не работают приложения на ОС Android 5.1
Lenovo a2010 ОС Android 5.1 После обновления системы пропали все номера...

Перенос приложения на Android
Добрый день! Есть Embadcadero Rad Studio XE7 и написанная в нем программа...

Сборка Android приложения
Всем привет. Возникла проблемка. Мне необходимо собрать Android приложение так,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru