查看: 3344|回复: 4

如何编译ARM版本LINUX QT4.5

[复制链接]
  • TA的每日心情
    奋斗
    2018-3-5 10:57
  • 签到天数: 112 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2015-2-6 16:30:08 | 显示全部楼层 |阅读模式
    分享到:

        天嵌科技推出最新一期天嵌使用教程,教程将会演示在E9卡片电脑中,如何编译LINUX QT4.5。该教程在E9卡片电脑用户手册,在11.2.4小章,详细描述在ARM平台上运行编译QT4.5的过程。

      相关编译ARM平台的linux QT4.5程序,在其他开发平台均可作为参考进行操作。以下,是如何编译ARM版本LINUX QT4.5的使用教程。

      先将光盘“E9/CD_Root/E9_CD/Linux 源码包/Qt 源码”目录下的“qt-4.5_E9_v3.0.tar.bz2”拷贝到你PC 的/opt/EmbedSky/目录。


    1.png

    #tar xvfj qt-4.5_E9_v3.0.tar.bz2 -C /

    解压源码,如下图所示:


    2-1.png

    使用# cd TQIMX6/E9/Linux/Qt/qt-4.5/进入刚解压出来的 Qt 源码目录,可以看到如下三个文件:
    3.png

    然后开始编译,开始编译之前,先确定“3.2.1 ubuntu 编译环境搭建”部分已经完成,要不在编译中会报错。

    然后# ./arm_qt4.5_build 开始编译 Qt 源码。

    4.png
    编译完成会提示“Finished install Qt4.5 !”如下:
    5.png
    编译完成后,就会在/opt/EmbedSky/TQIMX6/E9/Linux/Qt/qt-4.5 目录下多出“build”和 “__install”两个目录,编译出的 Qt 库在/opt/EmbedSky/qt-4.5/__install 目录,如下图:
    6.png

    注意 1:请使用 E9 提供的 4.6.2 的 arm-linux-gcc 交叉编译器。

    注意 2:交叉编译出来的 Qt 只能在 ARM 平台运行,也就是说在 PC 使用 qvfb 没法仿真的。


    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-2-7 11:47:26 | 显示全部楼层
    4.5的版本过低,能否有5.0以上的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-12-7 12:35
  • 签到天数: 1354 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-2-7 23:00:10 | 显示全部楼层
    学习和参考了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-3-5 10:57
  • 签到天数: 112 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2015-5-6 11:35:02 | 显示全部楼层
    QQ哥 发表于 2015-2-7 11:47
    4.5的版本过低,能否有5.0以上的?

    呵呵亲走在创新前沿啊,好的,我们也会跟上这速度的,敬请期待我们的改变
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2015-5-7 13:49:34 | 显示全部楼层
    embedsky007 发表于 2015-5-6 11:35
    呵呵亲走在创新前沿啊,好的,我们也会跟上这速度的,敬请期待我们的改变 ...

    /握手                                                   
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条



    手机版|小黑屋|与非网

    GMT+8, 2025-1-27 07:45 , Processed in 0.159032 second(s), 23 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.