首页| 论坛| 消息

标题:【原创】Qtopia2的交叉编译
作者:ericgaoxp
日期:2005-09-10 12:11
内容:

以下的Qtopia2编译过程是基于RedHat9,CPU类型为Moto iMx21;

1):解压Moto提供的ToolChain到/usr/local/中去(涉及到的文件有两个:usr-local-arm-gcc.tar.gz 和usr-local-arm-kernel-headers.tar.gz)
#cpusr-local-arm-gcc.tar.gz/usr/local
#cpusr-local-arm-kernel-headers.tar.gz/usr/local
#cd/usr/local
#tar –xzvf usr-local-arm-gcc.tar.gz
#tar –xzvf usr-local-arm-kernel-header.tar.gz
#cdarm
#export PATH=$PWD/bin:$PATH
#export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH

2):解压qt-embedded-2.3.8-commercial.tar.gz 到/hone/qtopia2下,这个目录可以自己指定,这里假定为/home/qtopia2
#cp qt-embedded-2.3.8-commercial.tar.gz /home/qtopia2
#cd /home/qtopia2
#tar –xzvf qt-embedded-2.3.8-commercial.tar.gz
#cd qt-2.3.8
#export QTEDIR=$PWD
#export QTDIR=$PWD
#export PATH=$PWD/bin:$PATH
#export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH

3):解压qtopia-phone-2.0.0.tar.gz到/home/qtopia2下
#cp qtopia-phone-2.0.0.tar.gz /home/qtopia2
#cd /home/qtopia2
#tar –xzvf qtopia-phone-2.0.0.tar.gz
#cd qtopia-phone-2.0.0
#export QPEDIR=$PWD

4):编译qt/e
#cd $QTEDIR
#cp $QPEDIR/src/qt/qconfig-qpe.hsrc/tools
#./configure -qconfig qpe -qvfb -depths 4,8,16,32 -keypad-mode -system-jpeg–gif-xplatform linux-arm-g++

5):解压tmake-1.13.tar.gz到/home/qtopia2
#cp tmake-1.13.tar.gz /home/qtopia2
#cd /home/qtopia2
#tar –xzvf tmake-1.13.tar.gz
#cd tmake-1.13
#export TMAKEDIR=$PWD
#export TMAKEPATH=$PWD/lib/qws/linux-arm-g++
#export PATH=$PWD/bin:$PATH

6):编译qt-x11-2.3.2-commercial.tar.gz
#cp qt-x11-2.3.2-commercial.tar.gz /home/qtopia2
#cd /home/qtopia2
#tar –xzvf qt-x11-2.3.2-commercial.tar.gz
#cd qt-2.3.2
#export QTDIR=$PWD
#export PATH=$QTDIR/bin:$PATH
#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
#./configure -no-opengl -no-xft
#make sub-src
#cp $QTDIR/bin/uic $QTEDIR/bin

7):编译qtopia2
#cd $QPEDIR
#export QTDIR=$QTEDIR
#export PATH=$PWD/bin:$PATH
#./configure -with-phone -no-qtopiadesktop -xplatform linux-arm-g++
..


#1 [XChinux 09-10 12:13]
嗯,鼓励原创帖,加精华
#2 [tdrhsb 09-17 19:23]
顶!
我们 平时用的脚本都是有人弄好了,bd ,rn 就ok了!
#3 [paulw 09-21 11:38]
好贴啊!!!鼓励,过两天俺也发一个!!

回复 发表
主题 版块