QT学习之一:Linux下安装QT之版本qt 下载本文

内容发布更新时间 : 2024/11/1 7:24:59星期一 下面是文章的全部内容请认真阅读。

QT学习之一:Linux下安装QT之版本qt

在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

也可以在ftp://ftp.qt.nokia.com/qt/source/下找对应的版本

2.2触摸屏校验工具 tslib-1.4.tar.gz

下载地址:

http://ishare.iask.sina.com.cn/f/21567219.html

3安装交叉编译器

详细见:《Arm-linux-gcc-4.3.2安装步骤》

http://blog.csdn.net/imxiangzi/article/details/7452931

4安装触摸屏校验工具

把tslib-1.4.tar.gz放到一个目录下,比如/opt目录下。接着执行命令如下:

#tar zxvf tslib-1.4.tar.gz

执行命令cd tslib,进入tslib当前目录,接着执行命令如下:

#./autogen.sh 然后接着执行配置命令:

#./configure --prefix=/usr/local/tslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes 最后执行编译命令和安装命令如下: 1. make 2. make install

如果以上步骤没错,则可以在/usr/local/tslib下出现我们需要的库文件,这些库文件我们移植时会用到。

编译期间出现的错误:./autogen.sh: 4: autoreconf: not found

解决:sudo apt-get install autoconf automake libtool

http://blog.csdn.net/imxiangzi/article/details/7452982

5.编译Qt-4.6.3库文件 5.1解压:

把qt-everywhere-opensource-src-4.6.3.tar.gz放到/opt目录下。接着执行命令如下:

1. tar zxvf