fedora 14编译qt4.7.0

采用友善之臂的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://blog.csdn.net/sununs11/article/details/6438695这篇文章,内容较为详实。

# /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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值