安装平台:vmware6.0 上Redhat linux-2.4.20
Step 1 :
#tar zxvf qtopia-core-opensource-src-4.3.5.tar.gz
#cd qtopia-core-opensource-src-4.3.5
#echo yes| ./configure -release -qvfb -embedded arm -no-stl -no-qt3support /
-no-nis -no-cups -no-iconv -no-qdbus -no-freetype -qt-mouse-linuxtp
#gmake
#gmake install
注意:
选择的是arm,所以要先检查下交叉编译器arm-linux-gcc的版本是不是3.4.1的,我就是一时大意,还按照2.95.3的gmake,编译了2小时出错,又改了重来T_T
Step 2 :
修改环境变量(以下三种方法三选一):
仅当前用户有效(其他用户无效):修改$HOME/.bash_profile,加入:
PATH=/usr/local/Trolltech/QtopiaCore-4.3.5/bin:$PATH
所有用户有效(包括root和普通用户):
修改/etc/profile,加入以下两行(一般在最后一行添加):
PATH=/usr/local/Trolltech/Qt-4.3.5/bin:$PATH
export PATH
我的做法是:
# Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/arm/3.4.1/bin
# pathmunge /usr/local/arm/2.95.3/bin
pathmunge /usr/local/Trolltech/Qt-4.3.5/bin
pathmunge /usr/local/Trolltech/QtopiaCore-4.3.5/bin
fi
Step 3 :
注销系统重新登录或者用source命令使设置立即生效:
#source $HOME/.bash_profile 或者
#source /etc/profile
注:
我的安装在make时提示错误,大致是examples/desktop下的东西编译不过去,直接无视,继续gmake install ,依然提示相似的错误,就是教学例子编译失败。依然无视,执行step2和step3。安装可以说是成功的,可以正常使用,仅仅是教学用例用不了了-. -!