参考文章:
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