реклама на сайте
подробности

 
 
> Кросскомпиляция QtEmbedded
landrey
сообщение Nov 21 2011, 12:22
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 10-11-07
Из: Харьков
Пользователь №: 32 220



На хост-машине стоит Windows, таргет - платка с AT91SAM9M10 с линуксом на борту. Использую кросскомпилятор CodeSourcey arm-none-linux-gnueabi. Хочется QtEmbedded. Что-то не разберусь, как его (Qt) сконфигурировать. На
configure -platform qws/linux-arm-gnueabi-g++
отвечает
Invalid option "qws/linux-arm-gnueabi-g++" for -platform.
Везде пишут описания этого процесса для Linux'a на хост-машине. Может кто сталкивался, подскажите пожалуйста
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KostyantynT
сообщение Dec 23 2011, 14:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 290
Регистрация: 27-06-05
Из: Киев
Пользователь №: 6 345



Цитата(landrey @ Nov 21 2011, 16:22) *
На хост-машине стоит Windows, таргет - платка с AT91SAM9M10 с линуксом на борту. Использую кросскомпилятор CodeSourcey arm-none-linux-gnueabi. Хочется QtEmbedded. Что-то не разберусь, как его (Qt) сконфигурировать. На
configure -platform qws/linux-arm-gnueabi-g++
отвечает
Invalid option "qws/linux-arm-gnueabi-g++" for -platform.
Везде пишут описания этого процесса для Linux'a на хост-машине. Может кто сталкивался, подскажите пожалуйста

Вот мой конфиг

./configure -embedded arm \
-no-armfpa \
-little-endian \
-qt-gfx-transformed \
-qt-gfx-linuxfb \
-nomake demos \
-nomake examples \
-no-svg \
-no-phonon \
-no-qt3support \
-debug-and-release \
-opensource \
-no-exceptions \
-no-stl \
-no-qt3support \
-no-xkb \
-no-xinput \
-no-xmlpatterns \
-no-multimedia \
-no-audio-backend \
-no-phonon-backend \
-D __linux \
-qt-kbd-tty \
-depths 16 \
-no-largefile \
-no-accessibility \
-no-webkit \
-no-javascript-jit \
-xplatform qws/linux-arm-gnueabi-g++ \
-platform qws/linux-x86-g++ \
-qt-freetype \
-no-opengl \
-no-gif \
-qt-libpng \
-no-libjpeg \
-no-openssl \
-no-cups \
-no-iconv \
-nomake translations \
-prefix $HOME/Projects/xxxxxxx/qt \ <- куда складывать все добро
-confirm-license

У меня работаетс фреймбуфером. Дальше полученные библиотеки надо будет пренести на целевую машину. Плюс еще будут танцы с бубном при работе со шрифтами. На 6 ядерном Phenom II c make -j7 собирается полчаса.

qt-everywhere-opensource-src-4.7.4 по-моему была ошибка и выдавала Segmentation. Берите крайнюю весрсию.

Кстати, в последнем креаторе очень удобно сделана отладка на удаленной линукс машине. Те на вашей плате поднимете sshd демона и GDB. И креатор, после соответствующей настройки заливает файлы и библиотеки по указанным вами путям и цепляется к GDB, те возможна пошаговая отладка. Я сейчас практически все проекты делаю в креаторе, даже не QT-шные.


--------------------
Если в сердце дверь закрыта - надо в печень постучать..
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 12 2013, 12:14
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Подскажите, у меня имеется линукс без Framebufffer'а и без X-ов (opensource linux ZedBoard), будут ли работать консольные приложения Qt4 под этот линукс???


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016