Russian Qt Forum
Ноябрь 22, 2024, 22:19
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt Embedded
>
Запуск Qt программы на ARM
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Запуск Qt программы на ARM (Прочитано 10842 раз)
jurtal
Гость
Запуск Qt программы на ARM
«
:
Май 18, 2009, 15:32 »
Скомпилировал qtopia-core-opensource-src-4.3.5 для ARM.
Потом получил исполняемый файл
(
cd path/to/myApplication
qmake -project
qmake
make)
Создал на таргете папку куда переписал исполняемый файл и 3 либы (Core, GUI, Network).
Запускаю ./myapp
Получаю ./myapp: not found
Что делаю не так? Пожалуйста помогите...
Записан
KADABRA
Гость
Re: Запуск Qt программы на ARM
«
Ответ #1 :
Май 18, 2009, 21:15 »
Цитата: jurtal от Май 18, 2009, 15:32
Что делаю не так? Пожалуйста помогите...
Возможно chmod +x myapp
Записан
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #2 :
Май 19, 2009, 09:27 »
Нет к сожалению, здесь все правильно было сделано...
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Запуск Qt программы на ARM
«
Ответ #3 :
Май 19, 2009, 11:41 »
А каким компилятором компилировали?
Какие флаги указывали? (т.е архитектуру)
Записан
ArchLinux x86_64 / Win10 64 bit
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #4 :
Май 19, 2009, 11:54 »
Использовал cross-3.2.tar ссылку на который нашел на
http://www.qtsoftware.com/
Этот компилятор в FAQ трольтех рекомендовал для компиляции под арм.
До этого кегелем пробовал, но ошибки получал.
Записан
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #5 :
Май 19, 2009, 11:56 »
Параметры использовал такие ./configure -embedded arm -no-armfpa -little-endian -qt-gfx-linuxfb -depths 8
Записан
KADABRA
Гость
Re: Запуск Qt программы на ARM
«
Ответ #6 :
Май 19, 2009, 13:01 »
Что говорит file ./myapp ?
Записан
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #7 :
Май 19, 2009, 13:22 »
file ./myapp говорит file: not found
Записан
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #8 :
Май 19, 2009, 13:47 »
сорри, предыдущее сообщение неверно.
на хосте команда file ./myapp выдает следующе:
./myapp: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux2.0.0, dynamically linked (uses shared libs), not stripped
Записан
Joned
Гость
Re: Запуск Qt программы на ARM
«
Ответ #9 :
Май 19, 2009, 14:01 »
Есть намного лучшие компиляторы
только вот пол какой имено ARM ты пишеш
если что пиши на сыло скину их
Записан
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #10 :
Май 19, 2009, 14:32 »
Похоже дело в библиотеках. Скомпилил helloWorld с опцией -static, и запустил на таргете. Потом без static и тоже его not found. Но как исполняемый qt со статическими либами получить непонятно пока...
Записан
pastor
Administrator
Джедай : наставник для всех
Offline
Сообщений: 2901
Re: Запуск Qt программы на ARM
«
Ответ #11 :
Май 19, 2009, 14:40 »
А что пишет ldd ./myapp ?
Записан
Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #12 :
Май 19, 2009, 14:54 »
на таргете пишет что ldd: not found
Записан
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #13 :
Май 22, 2009, 09:26 »
Подключил библиотеки статически... Когда компилировал qtopia ставил опцию -depths 8, 16
Получаю сообщение при запуске solidFill_setup(): Screen depth 16 not supported!
Хотя из тестового приложения следует что как раз 16 поддерживается...
root@sam9-l9261:/$ ./fbtest
Trying to open the framebuffer device...
Getting framebuffer information:
ID:
colordepth: 16 bits/pixel
video memsize: 153600 bytes
resolution: 320x240
Press enter...
Записан
jurtal
Гость
Re: Запуск Qt программы на ARM
«
Ответ #14 :
Май 22, 2009, 13:23 »
Все заработало... По поводу последнего поста - либу неправильно сконфигурировал... Спасибо всем за помощь.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...