主机版本:ubuntu11.04
交叉编译器版本:4.3.3
移植的主要工作就是编译在ARM板上运行的qt库,并且把这些库做到根目录中。
需要的文件tslib-1.4.tar.gz qt-everywhere-opensource-src-4.8.2.tar.gz
具体步骤如下:
1、首先编译安装触摸屏驱动库tslib-1.4
解压
root@rjm-home:~/work/Qt# gunzip tslib-1.4.tar.gz
root@rjm-home:~/work/Qt# tar xvf tslib-1.4.tar
进入目录
root@rjm-home:~/work/Qt# cd tslib
root@rjm-home:~/work/Qt/tslib#
配置
root@rjm-home:~/work/Qt/tslib# ./autogen.sh
root@rjm-home:~/work/Qt/tslib# ./configure --prefix=/usr/local/qte-arm/tslib-1.4 --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
(提示:在这个配置中/usr/local/qte-arm/tslib-1.4就是我们指定的安装路径,也就是执行make install后,tslib就被安装到这个目录了)
编译安装
root@rjm-home:~/work/Qt/tslib# make
root@rjm-home:~/work/Qt/tslib# make install
进过上述操作,就可以在/usr/local/qte-arm/tslib-1.4目录下看到相关的应用程序、共享库、配置文件等,这些库和配置文件都是要拷到
ARM板的根文件系统中的。
2、编译安装qt-everywhere-opensource-src-4.

本文档详细介绍了如何在Ubuntu 11.04环境下,使用4.3.3交叉编译器将QT4.8.2移植到TQ2440开发板。主要步骤包括:编译安装触摸屏驱动库tslib-1.4,然后编译安装qt-everywhere-opensource-src-4.8.2。配置过程中涉及多个选项,如指定安装路径、库支持等。完成编译安装后,库文件将被安装到指定目录,为后续移植到ARM板做准备。
最低0.47元/天 解锁文章
2132

被折叠的 条评论
为什么被折叠?



