设为首页 加入收藏

TOP

Arm-Linux嵌入式QT/E环境的建立(qt/e 3.x系列)
2014-11-24 07:23:52 来源: 作者: 【 】 浏览:0
Tags:Arm-Linux 嵌入式 QT/E 环境 建立 qt/e 3.x 系列

QT/E 3.x系列比QT/E 2.x系列有非常大的改进,大大提高了开发进度,不再使用tmake,安装也更简单。但目前在网上关于QT/E 3.x系列的介绍还是比较少,所以本文介绍一下QT/E 3.x系列的安装。


一、建立arm交叉编译工具链


在安装QT/E之前,应确保arm-linux交叉编译工具链已经建立,如果还没有可以参考以下步骤建立。


1、下载交叉编译工具cross-2.95.3.tar.bz2(或其他版本如:cross-3.4.4.tar.bz2),这是已经制作好的arm交叉编译工具链,只需解压及建交环境变量即可使用。


3、解压 tar -xjvf cross-2.95.3.tar.bz2


4、建立环境变量 export PATH=/usr/local/arm/2.95.3/bin:$PATH


或者也可以写进文件 ~/.bashrc中,这样就不用每次开机都export啦。


vi ~/.bashrc


在后面加上 export PATH=/usr/local/arm/2.95.3/bin:$PATH


到此arm-linux交叉编译工具链就已经建好了。


二、编译QT


1、QT/E自由版可到官网ftp下载。网址是:ftp://ftp.trolltech.com/qt/source/ 。 可自己选择一个版本下载,个人认为QT/E 3.x系列比较好用,不过QT/E 2.x系列在网上的资料比较多。但建议不用qt/e 3.3.x 的版本,因为在本人开发的过程当中试用过qt/e 3.3.4和qt/e3.3.8,发现它们在ARM开发板上占CPU的资源特高,一直占cpu 98%左右,现在我还没找到原因,不知道有没有哪位朋友也遇到这个问题。推荐用qt/e 3.1.0版本,我正在用,没遇到什么问题。


(注:问题已经得到解决,原来是键盘接口没做好,等有空与大家分享一下移植键盘接口的过程)


2、在这里,本人假设用的是 qt-embedded-free-3.1.0.tar.bz2


3、把文件qt-embedded-free-3.1.0.tar.bz2 拷贝到一个文件夹,这里我用:/usr/local/arm这个目录。 注意后面建立环境变量时要与之对应。


4、解压 tar -xjvf qt-embedded-free-3.1.0.tar.bz2


把解压后的文件夹qt-embedded-free-3.1.0改为qte。(可以不改,这里是为了方便,注意后面建立环境变量时要与之对应)


mv qt-embedded-free-3.1.0 qte


5、建立环境变量


vi ~/.bashrc


在后面加上


export QTDIR=/usr/local/arm/qte


export QTEDIR=$QTDIR


export PATH=$QTDIR/bin:$PATH


export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH


(请重新登陆,以使得环境变量生效)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android for Linux 开发工具安装.. 下一篇Linux Shell脚本的字符串截取

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·python数据分析岗的 (2025-12-25 10:02:21)
·python做数据分析需 (2025-12-25 10:02:19)
·成为一个优秀的pytho (2025-12-25 10:02:16)
·Java后端面试实习自 (2025-12-25 09:24:21)
·Java LTS版本有哪些 (2025-12-25 09:24:18)