Инструменты пользователя

Инструменты сайта


wiki:qt_angstrom

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:qt_angstrom [2012/11/20 19:14] – внешнее изменение 127.0.0.1wiki:qt_angstrom [2014/05/21 22:51] (текущий) – [Компиляция tslib для ARM] maxx
Строка 8: Строка 8:
   * собранный Angstrom, а именно компиляторы:   * собранный Angstrom, а именно компиляторы:
 arm-angstrom-linux-gnueabi-gcc, arm-angstrom-linux-gnueabi-g++ и т.п. arm-angstrom-linux-gnueabi-gcc, arm-angstrom-linux-gnueabi-g++ и т.п.
 +
 +===== Qt 4.8.1 =====
 +<code>
 +/home/maxx/cardio/qt-everywhere-opensource-src-4.8.1/configure -prefix /opt/qte4.8.1 -embedded arm -platform qws/linux-x86-g++ -xplatform qws/linux-arm-gnueabi-g++ -depths 16,24,32 -no-mmx -no-3dnow -no-sse -no-sse2 -no-glib -no-cups -no-largefile -no-accessibility -no-openssl -no-gtkstyle -fast -qt-mouse-tslib -nomake demos -nomake examples -no-svg -no-phonon -no-qt3support -no-svg -qt-gfx-linuxfb -no-javascript-jit -confirm-license -opensource -no-webkit
 +</code>
  
 ===== Компиляция Qt под ARM-архитектуру ===== ===== Компиляция Qt под ARM-архитектуру =====
Строка 98: Строка 103:
 Еще один хорошо развивающийся компрессор для исполняемых файлов: [[http://upx.sourceforge.net]] Еще один хорошо развивающийся компрессор для исполняемых файлов: [[http://upx.sourceforge.net]]
  
-===== Компиляция tslib для ARM ===== 
  
-Для компиляции библиотеки потребуются пакеты **libtool** и **autoconf**. 
-  * Скачиваем саму библиотеку tslib отсюда: [[http://tslib.berlios.de]] 
-  * Распаковываем библиотеку: 
-<code> 
-$ tar xjf tslib-1.0.tar.bz2 
-</code> 
-  * Необходимо закомментировать в файле **config.h** строку "#define malloc rpl_malloc" 
-  * Выполняют следующие команды: 
-<code> 
-cd tslib-1.0 
-./autogen.sh 
-export CC=/opt/arm-2008q1/bin/arm-none-linux-gnueabi-gcc 
-export CXX=/opt/arm-2008q1/bin/arm-none-linux-gnueabi-g++ 
-./configure --build=i386-linux --host=arm-none-linux-gnueabi --target=arm --prefix=$PWD/build 
-make 
-make install 
-</code> 
-Обратите внимание, что в директории **tslib-1.0/build** находяться все созданные файлы, включая саму библиотеку и файлы заголовков. 
wiki/qt_angstrom.1353424495.txt.gz · Последнее изменение: 2013/12/16 13:05 (внешнее изменение)