在Linux中分别安装应用于不同平台的QT:PC;嵌入式X86;ARM。
这三者PC版、嵌入式X86版和ARM版的区别主要体现在:当configure时分别加了不同的参数,具体区别是:PC平台:在linux中全安装qt,用它编译好程序后,直接用“./”就可运行。
嵌入式X86平台:带有qvfb功能,在PC机上可以模拟应用程序在arm开发板上的运行情况。用此编译好的程序,只用“./”命令不可以运行,必须加上参数-qvfb -qws;
ARM平台:编译好的程序,用于在arm平台上运行。
1.系统环境
主机操作系统:ubuntu10.04
主机编译器:gcc4.4.3,
交叉编译器:arm-linux-gcc-4.3.2
2软件包:
2.1 qt源代码
qt-everywhere-opensource-src-4.6.3.tar.gz、
ftp://ftp.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.3.tar.gz
2.2触摸屏校验工具
tslib-1.4.tar.gz
下载地址:
3安装交叉编译器
http://blog.csdn.net/imxiangzi/article/details/7452931
4安装触摸屏校验工具
把tslib-1.4.tar.gz放到一个目录下,比如/opt目录下。接着执行命令如下:
#tar zxvf tslib-1.4.tar.gz