Qte开发环境的搭建

本文详细介绍了在Redhat9系统下,如何搭建Qt/Embedded的仿真和交叉编译环境,包括Qt/X11、Qt/Embedded、Qtopia的编译配置,以及e2fsprogs库的安装,提供了环境变量设置脚本,适用于x86和arm平台。
摘要由CSDN通过智能技术生成
1. 硬件环境
A. 主机:x86系列PC机。
B. 开发板:YC2440。

2. 软件环境
A. 主机操作系统:VMware5.5虚拟机下的Redhat9(完全安装)
 (RedHat企业版的可能不用安装e2fsprogs-1.35.tar.gz和jpegsrc.v6b.tar.gz)
B. 开发板操作系统:嵌入式Linux,内核版本为2.6.13。
C. 交叉编译器:arm-linux-gcc-2.95.3(位置:/usr/local/arm/2.95.3)
 
3. 相关说明
A. 命令:所有以#开头的均为在shell中执行的命令。
B. 脚本注释:均放在命令下一行的圆括号内。

4. 准备源码包
A tmake 1.11 或更高版本(生成Qt/Embedded应用工程的Makefile文件)
B Qt/Embedded 2.3.7 (Qt/Embedded 安装包)
C Qt 2.3.2 for X11; (Qt的X11版的安装包, 它将产生x11开发环境所需要的两个工具)
D qtopia-free-1.7.0.tar.gz(可以生成一个Qt的PDA程序)
E e2fsprogs-1.35.tar.gz (用于编译生成libuuid库,RedHat9下必须安装)
F jpegsrc.v6b.tar.gz
 
5. 编译前准备
A. 建立工作目录
#mkdir /root/qt
#cd /root/qt
#mkdir x86-qt
    (仿真开发目录)
#mkdir arm-qt
    (交叉编译目录)
#cp …
    (复制所有源码包到此目录)
B. 解压源码包
#cd /root/qt/
#tar zxvf tmake-1.1.1.tar.gz –C x86-qt
#tar zxvf tmake-1.1.1.tar.gz –C arm-qt
#tar zxvf qt-x11-2.3.2.tar.gz –C x86-qt
#tar zxvf qt-x11-2.3.2.tar.gz –C arm-qt
#tar zxvf qt-embedded-2.3.7.tar.gz –C x86-qt
#tar zxvf qt-embedded-2.3.7.tar.gz –C arm-qt
#tar zxvf qtopia-free-1.7.0.tar.gz –C x86-qt
#tar zxvf qtopia-free-1.7.0.tar.gz –C arm-qt
    (解压源码包分别到两个目录)
#cd x86-qt
#mv tmake-1.1.1 tmake
#mv qt-x11-2.3.2 qt-x11
#mv qt-embedded-2.3.7 qt
#mv qtopia-free-1.7.0 qtopia
#cd ../arm-qt
#mv tmake-1.1.1 tmake
#mv qt-x11-2.3.2 qt-x11
#mv qt-embedded-2.3.7 qt
#mv qtopia-free-1.7.0 qtopia
    (为了方便,给目录改名)
 
一、搭建Qt/Embedded仿真开发环境
 
1. tmake
 cd x11-qt
 export TMAKEDIR=$PWD/tmake
 export TMAKEPATH=$TMAKEDIR/lib/qws/linux-generic-g++
 export PATH=$TMAKEDIR/bin:$PATH
(只用注册好tmake的环境变量皆可使用)

2. 安装Qt/X11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值