步骤一、
编译1、gcc-4.1.2、arm-linux-gcc-3.4.1、FC6
中间步骤是修改一些问,略
2、生成Makefile文件
建立一个空脚本文件Configure.sh,
输入如下内容:
echo "yes" | /work/qtopia_arm/qtopia-opensource-4.3.2/configure -edition phone -xplatform linux-arm-g++ -arch arm -release -displaysize 640*480 -no-modem -image /work/qtopia_arm/nfs -prefix /tmp/2 -extra-qtopiacore-config "-depths 16 -qt-mouse-linuxtp -no-mouse-pc -no-mouse-bus -no-mouse-yopy -no-mouse-vr41xx -no-mouse-tslib -no-mouse-qvfb" 2>&1 | tee logfile
执行chmod+x Configure.sh 使脚本文件具有可执行属性
7、配置并编译
#cd /work/qtopia_arm
#./configure.sh
#make
#make install
安装路径为$QTOPIA_INSTALL即/work/qtopia_arm/nfs
步骤二、移植
利用nfs挂载到开发板上 mount -t nfs -o nolock 192.168.2.20:/work/qtopia_arm/nfs /tmp/2
挂载好后设置环境变量,运行qpe, #qpe -qws&
错误提示如下
[root@(none) 2]# qpe -qws&
[1] 341
[root@(none) 2]# eth0: Transmit buffer
not free!
eth0: Transmit buffer not free!
…….
eth0: Transmit buffer not free!
eth0: Transmit buffer not free!
Could not open policy file /tmp/2/etc/sxe.profiles!
eth0: Transmit buffer not free!
qpe: relocation error: /tmp/2/lib/libpthread.so.0: symbol __libc_fork, version e
Cannot suspend - no APM support in kernel
求助
[ 此贴被ppkk008在2008-12-31 15:21重新编辑 ]