交叉编译4.7.3的应该有很多,qt交叉编译的资料也很多。我对自己编译过程中的心得体会和一些看法。
整个过程,应该是tslib --配置--qt---配置---测试。
(1)下载qt
qtsdk 是个bin为后缀的文件,可以直接在ubuntu10.04上复制文件,可见qt是个封闭而强大的系统。如果在面板上启动qtcreatoer,说没root权限不能访问,就吧/root chmod 777下就可以启动qtcreateor了。qt安装好的文件夹是可以直接删掉的。
交叉编译qt,需要源码。qt for x86 linux 和qt for embedded linux的src,是同一个文件。所谓的qt everywhere。
(2)解压缩到qtsrcpath
tar xvf qt-4.7.3.tar.gz -C qtsrcpath
qt src 下直接configure是x11的configure 帮助。
需要./configure --embedded --help 得到嵌入式版本的选项。
(3)configure 脚本
qt的configure脚本很有特点,与众不同。
qt 默认的一些包是auto的,也就是自动检测,采用默认配置。
如果明确指明no,就是不用。
! no 的意思是 yes 或者auto
(4)ts库找不到的问题
参考http://www.linuxidc.com/Linux/20