交叉编译arm平台的qt库


参考文章:

http://doc.qt.nokia.com/4.7-snapshot/qt-embedded-crosscompiling.html

http://labs.qt.nokia.com/2009/09/10/cross-compiling-qtx11/

http://www.qtforum.org/article/38189/corss-compile-for-arm.html


参考命令:

./configure -no-qt3support -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -no-webkit -no-gui -release -opensource -shared -embedded arm -xplatform qws/linux-arm-gnueabi-g++ -fast -prefix /home/mark/QtSDK/arm -v

 ./configure -embedded arm -xplatform qws/linux-arm-g++ <other options>



搭建步骤:

ubuntu下建立qt的交叉编译环境的过程:


sudo apt-get install   gcc-4.5-arm-linux-gnueabi

sudo apt-get install   g++-4.5-arm-linux-gnueabi


接下来下载qt源代码:


mkdir qt

cd qt

git clone git://gitorious.org/qt/qt.git



接下来配置编译环境:

./configure -embedded arm -xplatform linux-arm-gnueabi-g++  -no-mmx -no-3dnow -no-sse -no-sse2 -no-sse3 -no-ssse3 -no-sse4.1 -no-sse4.2

make


你可能感兴趣的:(ubuntu,git,qt,平台)