首页| 论坛| 消息

标题:高手指点:移植qtopia-opensource-4.2.0 到开发板
作者:x281625596
日期:2009-08-26 22:59
内容:

最近在移植qtopia-opensource-4.2.0 到开发板,移植过程是这样的:
一、tslib移植
第一步:解压tslib-1.4.tar.gz
tar -zxvf tslib-1.4.tar.gz
第二步:进入解压过的目录
cd tslib-1.4
第三步:执行tslib-1.4目录下的autogen.sh
./autogen.sh
这一步需要安装一些工具:sudo apt-get install automake
第四步:执行autogen.sh脚本所生成的Makefile文件
请打入以下命令:
echo "ac_cv_func_malloc_0_nonnull=yes" >$ARCH-linux.cache
./configure --host=arm-softfloat-linux-gnu --prefix=/home/linux/tslib --cache-file=$ARCH-linux.cache
--host是指你的交叉编译器的前最;例如:你的交叉编译器是arm-linux-gcc,则--host=arm-linux.如果是arm-softfloat-linux-gnu-gcc
则--host=arm-softfloat-linux-gnu
--prefix 是你执行make install 的时候编译后生成的可执行文件和库文件以及配置文所安装的目录;
configure文件下还有好多选项;你可以执行./configure --help 来进行选择其他项,不过在这里这些选项就够了。
第五步:执行make
第六步:执行make install
第七步:把指定安装目录下的tslib的文件都copy到你所挂载的根文件下
sudo cp -rf /home/linux/tslib/* /rootfs/tslib

二、Qtopia移植
第一步:解压qtopia-opensource-src-4.2.0.tar.gz
tar zxvf qtopia-opensource-src-4.2.0.tar.gz
mv qtopia-opensource-4.2.0 source
第二步:创建在source同级目录下创建目录target
mkdir target
第三步:修改源码包
1、
# cd source
# cd src/libraries/qtopiabase/
..

回复 发表
主题 版块