linux下,安装、编译、配置Qt:

来源:互联网 发布:网络体彩 实体合作 编辑:程序博客网 时间:2024/05/15 07:51


交叉编译工具: arm-linux-gcc-4.3.2 

虚拟机:Ubuntu12.04

开发板:ok6410

Qt:4.8.6


首先,安装交叉编译器,将arm-linux-gcc-4.3.2.tgz 文件拷贝到Ubuntu 的/usr/local/arm 目录下,

#mkdir /usr/local/arm (如果没有/usr/local/arm ,则创建目录,若目录已存在会提示错误,跳过即可)

#tar zxvf arm-linux-gcc-4.3.2.tgz -C /
编译器解压到/usr/local/arm


在终端中执行:
gedit /etc/profile

添加以下四行到该文件中:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
export TOOLCHAIN=/usr/local/arm/4.3.2
export TB_CC_PREFIX=arm-linuxexport
PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi
保存,退出。
重新启动系统,在终端里面执行arm-linux-gcc 回车:

说明交叉编译器已经成功安装到了系统里面,可以使用该编译器来编译Uboot代码和内核代码了。最后会显示gcc version 4.3.2(Sourcery G++ Lite 2008q3-72) ,。


然后就是进行Qt的下载,安装。

这里就已经有很多大神写过,我就不重复了,比如下载、安装方法:点击打开链接

Qt官网:http://qt-project.org/downloads



编译安装 arm 版的 Qt

前提先安装好编译好tslib1.4。

这里有教程:Tslib和Qt 4.8.4与在开发板上的移植

到对应的目录下

cd qt-everywhere-opensource-src-4.8.6

./configure -embedded arm -xplatform qws/linux-arm-g++ -qt-mouse-tslib

后面的选项,意思依次是 编译针对 arm 平台的 embedded 版本; 表示使用 arm-linux 交叉编译器进行编译;使用 tslib 来驱动触摸屏

十分钟左右,然后,生成Makefile

输入

make

漫长等待。。。

最后

make install



0 0
原创粉丝点击