Название: Запуск Qt программы на ARM Отправлено: jurtal от Май 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 Что делаю не так? Пожалуйста помогите... Название: Re: Запуск Qt программы на ARM Отправлено: KADABRA от Май 18, 2009, 21:15 Что делаю не так? Пожалуйста помогите... Возможно chmod +x myappНазвание: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 19, 2009, 09:27 Нет к сожалению, здесь все правильно было сделано...
Название: Re: Запуск Qt программы на ARM Отправлено: kuzulis от Май 19, 2009, 11:41 А каким компилятором компилировали?
Какие флаги указывали? (т.е архитектуру) Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 19, 2009, 11:54 Использовал cross-3.2.tar ссылку на который нашел на http://www.qtsoftware.com/
Этот компилятор в FAQ трольтех рекомендовал для компиляции под арм. До этого кегелем пробовал, но ошибки получал. Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 19, 2009, 11:56 Параметры использовал такие ./configure -embedded arm -no-armfpa -little-endian -qt-gfx-linuxfb -depths 8
Название: Re: Запуск Qt программы на ARM Отправлено: KADABRA от Май 19, 2009, 13:01 Что говорит file ./myapp ?
Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 19, 2009, 13:22 file ./myapp говорит file: not found
Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 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 Название: Re: Запуск Qt программы на ARM Отправлено: Joned от Май 19, 2009, 14:01 Есть намного лучшие компиляторы
только вот пол какой имено ARM ты пишеш если что пиши на сыло скину их Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 19, 2009, 14:32 Похоже дело в библиотеках. Скомпилил helloWorld с опцией -static, и запустил на таргете. Потом без static и тоже его not found. Но как исполняемый qt со статическими либами получить непонятно пока...
Название: Re: Запуск Qt программы на ARM Отправлено: pastor от Май 19, 2009, 14:40 А что пишет ldd ./myapp ?
Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 19, 2009, 14:54 на таргете пишет что ldd: not found
Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 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... Название: Re: Запуск Qt программы на ARM Отправлено: jurtal от Май 22, 2009, 13:23 Все заработало... По поводу последнего поста - либу неправильно сконфигурировал... Спасибо всем за помощь.
|