- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(ubuntu10.10中安装qte
/blog/static/19675800220114234164980/
ubuntu10.10中安装qte
2011-05-23 16:16:04| 分类: 嵌入式 |举报|字号 订阅
参考1:/u3/98651/showart_2275577.html
参考2:/xczxwy/359815/message.aspx
参考3:汪明虎,欧文盛等。ARM嵌入式Linux应用开发入门。北京:中国电力出版社,2008
1、系统环境以及软件准备
主机操作系统:Ubuntu 10.10
主机编译器:gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
交叉编译器:arm-linux-gcc 4.0.0
软件安装包:(软件包事先下载到了主目录下的Qt目录)
qt-everywhere-opensource-src-4.7.3.tar.gz (适合 x11 ,embedded)
2.安装qt-x11(主要是为了得到assistant ,designer ,qvfb,uic 等工具)
A、编译安装qt-x11到/usr/local/qt-x86目录
解压:tar xzvf qt-everywhere-opensource-src-4.6.2.tar.gz,复制得到三份相同文件,目录分别为qt-x11, qte-x86, qte-arm
进入解压目录: cd qt-x11
配置:./configure -prefix /usr/local/qt-x86 -qvfb
编译:make
安装: make install
NOTE: 配置时要加上 -qvfb ,否则后面无法编译生成 qvfb(Qt/Embedded Virtual Framebuffer) 工具
NOTE: 如果配置时不用-prefix指明安装目录,则会默认安装在/usr/local/Trolltech/***
B、编译安装qvfb
进入qvfb源文件目录:cd qt-everywhere-opensource-src-4.6.2/tools/qvfb/
编译:make
安装:sudo make install
然后将
完成后会在/usr/local/qt-x86/bin 里找到 qvfb
3.编译安装qt-embedded
这里要编译qte的两个版本,qte for x86 (主要是生成在x86体系结构(即开发主机上)通过qvfb 运行的工具和库文件),
qte for arm(主要是生成在arm体系结构(即开发板上)直接运行的工具和库文件)
qte for x86 :
A:进入刚才解压得到的目录
cd qte-x86
B:编译并安装 qte for x86(在 /usr/local/qte-x86下生成一些工具和相应的库文件)
配置:./configure -prefix /usr/local/qte-x86 -embedded x86 -qvfb
编译:make
安装:sudo make install
qte for arm:
A:进入刚才解压得到的目录
cd qte-arm
B:编译并安装 qte-for arm(在 /usr/local/qte-arm下生成 一些工具和相应的库文件)
配置:./configure -prefix /usr/local/qte-arm -embedded arm -xplatform qws/linux-arm-g++ -D__ARM_ARCH_5TEJ__
(最后的参数 -D__ARM_ARCH_5TEJ__ 是出现了后面的第七个错误 #error Not supported ARM architecture 后又重新回来加上的,加上后指明了适合的平台就没这个错误了)
编译:make
安装:sudo make install
4.设置环境变量
A:针对 qte for x86的
cd /usr/local/
vi setenv-x86
编辑完后的内容如下:
export QT4DIR=/usr/local/qt-x86
export QTEDIR=/usr/local/qte-x86
export PATH=$QTEDIR/bin:$QT4DIR/bin:$PATH
export LD_LIBRARY_PATH=$QT4DIR/lib:$QTEDIR/lib:$LD_LIBRARY_PATH
保存退出
B:针对 qte for arm的
vi setenv-arm
编辑完后的内容如下:
export QT4DIR=/usr/local/qt-
文档评论(0)