热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

Fedora14编译Qt4.7.0

采用友善之臂的Tiny6410开发板,编译友善之臂提供的qte-4.7.0,在经过若干次尝试后终于找到问题所在实际上是因为我的gcc没有安装好,需要通过网络安装gcc软件,这个过程可以通过查看你的文档得到如下图:./configure-opensource-embeddedarm-xplatformqws/linux-arm-g++-no-webkit

采用友善之臂的Tiny6410开发板,编译友善之臂提供的qte-4.7.0,在经过若干次尝试后终于找到问题所在实际上是因为我的gcc没有安装好,需要通过网络安装gcc软件,这个过程可以通过查看你的文档得到如下图:

./configure -opensource -embedded arm -xplatform qws/linux-arm-g++  -no-webkit -qt-libtiff -qt-libmng  -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon

可以看出此时到linux-arm-gcc在qws文件夹下面,找到他以后看到他的链接可以看到一步步到链接到gcc上面,通过在teminal中查看gcc -v显示需要安装,按照提示进行安装然后就可以进行编译了。不过编译过程还是不能够在./build-all下完成,需要到

/opt/FriendlyARM/mini6410/linux/arm-qte-4.7.0/qt-everywhere-opensource-src-4.7.0文件夹下进行,其配置过程可以参考http://www.linuxidc.com/Linux/2011-09/42433.htm这篇文章,内容较为详实。

# /opt/mini6410/qt-everywhere-opensource-src-4.7.0

# echo yes | ./configure -prefix /opt/Qt4.7 -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon

上面的主要参数含义说明如下:

-embedded arm: 表示将编译针对 arm 平台的 embedded 版本;

-xplatform qws/linux-arm-g++: 表示使用 arm-linux 交叉编译器进行编译;

-qt-mouse-tslib: 表示将使用 tslib 来驱动触摸屏;

-prefix /opt/Qt4.7: 表示 Qt4.7 最终的安装路径是 /opt/Qt4.7 ,注意,部置到 mini6410 开

发板时,也需要把 Qt4.7 放在这个路径上;

编译后的结果如图

然后gmake即可

gmake istall


推荐阅读
author-avatar
backup哗哗-1996
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有