课程列表

基本问题

开源资源

好好学习天天向上

联大大纲—通信电子 ;教师介绍; 单片机课程学习经验- 学习路线图; 1.概述 -应用 -定义 -特点 -构成; 2.嵌入式处理器 —DIY CPU处理器ARM处理器Cortex-A8S5PV210讨论; 3.汇编语言 -作业 4.Bootloader -作业 5.Linux内核移植 6.嵌入式Linux程序设计 7.图形用户接口QT 8.其他框架介绍; 9.嵌入式物联网应用系统设计

Qt/Embedded编译环境

宿主机系统环境:Red Enterprise Linux6 + VMware Workstation + Linux

预装有交叉编译器 arm-linux-gcc-4.5.1

硬件平台使用Cortex-A8嵌入式智能终端。

Qt/Embedded简介

下面介绍如何构建其编译环境:

1/6.获得源码安装包源码路径

书附光盘\1 工具\qt-everywhere-opensource-src-4.7.0.tar.gz

2/6.建立Qt4x11-4.7.0源码目录

在宿主机中Linux系统中创建目录: /home/cbt/qt4/qte4.7.0

[root@localhost ~]# cd /home/                                            

[root@localhost home]# mkdir cbt                                          

[root@localhost home]# cd cbt/                                           

[root@localhost cbt]# mkdir qt4/                                         

[root@localhost cbt]# cd qt4/                                            

[root@localhost qt4]# mkdir qte4.7.0/                                    

[root@localhost qt4]# cd qte4.7.0/                          

[root@localhost qt4arm-4.7.0]#                           

3/6.复制源码安装包

将源码安装包复制到该文件夹下并解压。

[root@localhost Qt4arm-4.7.0]# tar xzvf qt-everywhere-opensource-src-4.7.0.tar.gz                           

解压后会在当前目录下生成解压后的Qt源码目录。Qt源码目录的绝对路径如下:

/home/cbt/qt4/qte4.7.0/qt-everywhere-opensource-src-4.7.0

4/6.编译配置Qt/E 环境

进入qt-everywhere-opensource-src-4.7.0 源码包目录,执行configure 命令,配置Qt/E库环境。

[root@localhost Qt4arm-4.7.0]# cd qt-everywhere-opensource-src-4.7.      

[root@localhost qt-everywhere-opensource-src-4.7.0]# ./configure -opensource -embedded arm –xplatform qws/linux-arm-g++ -fast –nomake examples -nomake demos -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon                                    

对于嵌入式ARM 环境,configure配置的时候命令行参数极为重要,需要严格按照上述参数完成配置。可以通过命令行参数-prefix 来指定环境编译好后的安装路径。默认指定的环境安装路径为/usr/local/Trolltech/QtEmbedded-4.7.0-arm

可以通过--help 命令查看configure其它命令行参数配置。

[root@localhost qt-everywhere-opensource-src-4.7.0]# ./configure –help   

执行configure命令后,本机环境一般不用特使命令行参数即可,使用默认参数。当出现选择Qt 版本许可的时候,依次输入“o”表示开源许可,再输入“yes”表示同意协议即可完成。

5/6.编译Qt/E 环境

完成上述configure配置后,即可输入make来编译该Qt/E环境。

[root@localhost qt-everywhere-opensource-src-4.7.0]# make                 

6/6.安装Qt/E 环境

上述编译过程成功后,可以执行make install命令来安装Qt/E 环境,默认安装路径为/usr/local/Trolltech/QtEmbedded-4.7.0-arm,会在该目录下生成相应工具(qmake)和库文件等。

[root@localhost qt-everywhere-opensource-src-4.7.0]# make install        

注意:一般情况下,Qt库的编译需要较长时间,根据机器硬件性能可能几个小时不等。且Qt环境的编译,依赖宿主机系统和Qt具体的版本。本书Qt安装环境为RHEL6宿主机环境和qte4.7的版本库,其它环境及Qt库版本如遇问题,请参阅网络资源来解决。