|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
7.1.1 QtE4.7 编译器的安装
, P2 k6 ]3 T T `+ hQtE4.7 的编译器是“iTOP-iMX6 资料汇总(不含光盘内容)\04_iTOP-4418 开发板 QtE和 Qtopia 系统源码以及镜像\03_编译器、补丁包以及其它工具\01_编译器”目录下的“ARM-linux-gcc-4.3.2.tar.gz”。
6 c$ e$ M$ o" r1 d将“arm-linux-gcc-4.3.2.tar.gz”解压到 Ubuntu 系统的文件夹“/usr/local/arm”(如果没有 ARM,则新建一个)中,解压后,如下图所示。, y6 H4 \; y" f' e8 l# ]
, K# B1 W F& n# N; M7 ?0 U
然后修改环境变量,修改环境变量前,确定是在 root 用户下,接着输入命令“cd”,确定修改的是 root 用户的环境变量,如下图。
7 M; s8 W. |2 l # }4 r" ?1 g5 b5 S
然后输入命令“vim .bashrc”,打开设置环境变量的文件“.bashrc”。2 g: t L" t, I9 D
![]()
0 D) `& F' T) D4 A4 f0 m4 G输入如上图所示的命令“vim .bashrc 后,输入回车,进入".bashrc"文件,然后进入最后行,如下图,将环境变量修改为“export PATH=$PATH:/usr/local/arm/4.3.2/bin”
, s. K8 o9 w/ [9 [9 d4 i' ~![]()
7 G- J) ^) S& X5 I$ |- N0 e保存退出,然后更新一下环境变量,输入命令“source .bashrc”,如下图。7 i9 R9 G$ J. Z/ ?1 d- `, C
![]()
6 ~- l) v* M# }% q0 W) Y" j接着测试一下,编译器路径设置的对不对。如下图,在 Ubuntu 命令行中输入命令"arm",
- D% t/ V6 E9 }* T+ D4 A然后按键盘"Tab",出现编译器“arm-none-linux-gnueabi-gcc-4.3.2”,这就说明编译器路径设置正确。3 a+ Q, Z! ^9 v9 a' ]' t/ `
% F) {/ u# Y3 B H7 S% D7 R% v
7.1.2 QtE4.7 的编译
" S5 W0 S6 S0 ^8 ~2 L+ B4 t如果用户自己搭建编译环境,而且直接编译 QtE,没有编译第六章的 Qtopia2.2.0,那么还需要使用命令“apt-get install uboot-mkimage”安装工具“mkimage”。# L1 ~( |* y1 @$ d; S7 c
Qt/E4.7.1 文件系统使用的 uboot 和 kernel 和 Qtopia 一模一样,完全通用。
3 g/ _; G) `# E9 q6 l5 A" A, bQtE 的源码包是“iTOP-iMX6 资料汇总(不含光盘内容)\04_iTOP-4418 开发板 QtE 和Qtopia 系统源码以及镜像\02_QtE 源码”目录下的压缩包“qt-everywhere-opensource-src-4.7.1_20141224.tar.gz”。
( ^5 k+ z* F. X将源码压缩包“qt-everywhere-opensource-src-4.7.1.tar.gz”拷贝到 Ubuntu 的文件夹“root/yizhi”中,没有这个文件夹则可以新建一个。
: b$ }: ?9 g* w# g7 `- u然后,在 Ubuntu 命令行中输入解压命令“tar -vxf qt-everywhere-opensource-src-4.7.1.tar.gz”,解压后得到文件夹“qt-everywhere-opensource-src-4.7.1”,如下图所示( F0 R: w% V0 N, r1 [
% [$ P/ ]0 s0 h% \5 m1 C% R
进入“qt-everywhere-opensource-src-4.7.1”文件夹中,执行编译脚本“./build-all”,注意这个命令有个点“.”,如下图所示:
1 S% G0 t& `9 [4 i3 I0 h' Y5 N# L ; C# ?% b5 X+ d9 z
输入回车,如下图所示,开始编译,编译比较耗费时间,在一个小时左右。/ C3 z7 r/ A/ ^. \
![]()
* N# \3 k, T4 g5 [, q& y编译完成后,如下图,进入"/opt"目录,可以看到编译生成的“qt-4.7.1”文件夹。
5 S: N6 E8 a5 ~& q+ b# I0 L![]()
1 t4 s0 b' ]7 O4 A. O6 |3 u到这一步,就得到完整的“qt-4.7.1”系统了。' r5 V: l7 _. h. }
用户需要先参考 5.4.3 小节,编译 Qt 镜像,才能有如下图所示文件夹。- |) {" v6 ?4 M
![]()
% |" t4 q: X- ^* q3 M& ?迅为IMX6Q开发板
, l, j+ D! X) I: u y' n; g: q) N![]()
; U! w9 Z" M5 w7 |( a |
|