Compiler et installer Qtopia 4.6.3 arm

Forum sur le Micro2440 à base ARM9 s3c2440 256 MiB nand
Répondre
andromeda
Messages : 706
Enregistré le : 30 mars 2004 0:07
Contact :

Compiler et installer Qtopia 4.6.3 arm

Message par andromeda » 21 oct. 2010 3:07

1) telecharger la version arm de qtopia 4.6.3 sur le site friendlyArm
2) copier l'archive sur votre repertoire personnel /home/userxx de votre linux
3) modifier le fichier QMAKE.conf en remplacant gcc,g++ etc r /usr/local/ansgtrom/ ... arm-linux par arm-none-linux-gnueabi- XXX qui se trouve dans le repertoire mkspecs/qws/linux-arm-g++, modifier le dans l'archive car le script build-all supprime et desarchive a chaque fois
4) installer le paquet qt4-make pour eviter d'avoir des messages d'erreur sur qmake si ce n'est deja fait. (sudo apt-get update et sudo apt-get install qt4-dev
5) Ajouter les options de configure dans le fichier build-all
6) lancer le script avec la comande sudo ./build-all

si vous lancer la compile via le fichier build-install fournit avec, remplacer la ligne qt-mouse-tslib par no-mouse-tslib et ajouter -little-endian -host-little-endian -nomake examples -nomake demos, il utilisera le tslib du mini2440 en mettant no-mouse-tslib

#/bin/bash

rm -fr qt-everywhere-opensource-src-4.6.3
rm -fr /usr/local/Trolltech/QtEmbedded-4.6.3-arm

tar xfvz qt-everywhere-opensource-src-4.6.3.tar.gz
cd qt-everywhere-opensource-src-4.6.3
echo "cd qt ok"
echo yes | ./configure -v -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -no-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -little-endian -nomake examples -nomake demos -host-little-endian -release -shared -fast -pch -no-qt3support -no-sql-sqlite -no-libjpeg -qt-zlib -no-libpng -no-freetype -no-openssl -nomake tools -optimized-qmake -no-phonon -no-nis -no-opengl -no-cups -no-xcursor -no-xfixes -no-xrandr -no-svg -no-phonon-backend -no-3dnow -no-largefile -no-gif -no-mmx -no-sse -no-sse2-no-xrender -no-xmlpatterns -no-xkb -no-sm -no-xinerama -no-xshape -no-separate-debug-info -no-qvfb -no-gtkstyle -qt-gfx-linuxfb -no-gfx-qvfb -no-kbd-qvfb -no-mouse-qvfb -force-pkg-config -prefix /usr/local/Trolltech/QtEmbedded-4.6.3-arm

#-no-qt3support -optimized-qmake -release -fast -pch -nomake tools -no-mmx -no-xrender -no-3dnow -no-opengl -depths 16

make && make install

cd /usr/local/Trolltech/QtEmbedded-4.6.3-arm
Moderator - Forum

Répondre