Qt4.5.1 移植
我的环境及所需资源:
机操作系统:fedora 9
交叉编译工具:arm-linux-gcc-4.3.2.tar.gz
所需资源:tslib-1.4.tar.gz qt-embedded-linux-opensource-src-4.5.1.tar.gz
安装交叉编译环境:
把 arm-linux-gcc-4.3.2.tar.gz 放到/tmp目录下
! "#
这是编辑/root/.bashrc 文件,在最后一行export PATH=$PATH:/usr/local/arm/4.3.2/bin
注销系统
可以看到版本信息
,安装 tslib-1.4
这是个触摸屏的库文件,据网上说 qt4 只支持 tslib-1.4。我没有实验别的,就用了这个,
可以成功。
把 tslib-1.4.tar.gz 放到/home 目录下
"
!"
#
$ #%$% # &"!"#'((
!" !")* !" !" !"
"(( !"#(("%
++++(+%&
)
)
这样以后可以看到/home/mytslib/下有了库文件,移植时会用到!先不详细说明。
安装 qt-x11-linux-opensource-src-4.5.1.tar.gz
把 qt-x11-linux-opensource-src-4.5.1.tar.gz 放到/opt 目录下
!
$
) 过程很长,我用的三个多小时
)
这是安装 PC 机上的 qt4,方便设计,在 PC 机上能够成功了,在交叉编译就方便了!然后
制作一个运行环境变量的文件,方便改变环境变量设置,如下在当前文件夹下接着输入
!#
这时会跳出来一个编辑文本,在里面输入:
,-.% -# / "01,-.
/-234% -# /-
5,36,-.%1/-234 015,36,-.
72+7384,49+,-.%1/-234 "0172+7384,49+,-.
,-./-2345,36,-.72+7384,49+,-.