zoukankan      html  css  js  c++  java
  • PC机安装Qt以及QT交叉编译环境 分类: OpenCV ZedBoard shell ubuntu Eye_Detection 2014-11-08 18:57 246人阅读 评论(0) 收藏

    PC:
    apt-get install qtcreator

    Qt Embedded for ZedBoard:
    下载qt-everywhere-opensource-src-4.7.3.tar.gz,这里下载源码和Xilinx公司提供的Zynq的Qt配置文件qmake.conf,感谢别人的分享,这个的版本是4.7.3。

    之前我们已经配置好了交叉编译环境使用的环境变量PATH CROSS_COMPILE,为了方便操作,还可以在设置如下几个环境变量。

    export ZYNQ_QT_BUILD=/opt/zedboard/qt/build

    export ZYNQ_QT_INSTALL=/opt/zedboard/qt/install

    export PATH=$ZYNQ_QT_INSTALL/bin:$PATH


    将源码包复制到build文件夹下面,并且解压:

    cp /media/6EDC167CDC163F31/for ubuntu/QT/qt-everywhere-opensource-src-4.7.3.tar.gz /root/qt/build/

    tar xf qt-everywhere-opensource-src-4.7.3.tar.gz

    将qmake.conf复制到qt-everywhere-opensource-src-4.7.3/mkspecs/qws/linux-arm-gnueabi-g++目录下:

     cp /media/6EDC167CDC163F31/for ubuntu/QT/qmake.conf qt-everywhere-opensource-src-4.7.3/mkspecs/qws/linux-arm-gnueabi-g++/


    然后对QT进行配置,配置文件如下:

    ./configure 
           -embedded arm 
           -xplatform qws/linux-arm-gnueabi-g++ 
           -little-endian 
           -opensource 
           -host-little-endian 
           -confirm-license 
           -nomake demos 
           -nomake examples 
           -prefix $ZYNQ_QT_INSTALL

    其中-prefix $ZYNQ_QT_INSTALL是告诉系统,安装的路径在哪的
    配置完成后进行编译:
    make
    编译好了就可以进行安装(安装需要在root权限下进行,rainysky进入系统的时候就是root权限,这样很方便):
    make install
    焦急的等了快半个小时,终于编译完成了。在install文件夹下面,就是安装的文件。

    之后将Xilinx交叉编译器中的基础C++库复制到安装目录的lib目录下:
    cp -P /path/to/cross/compiler/arm-xilinx-linux-gnueabi/libc/usr/lib/libstdc++.so* 

    /usr/local/Trolltech/Qt-4.7.3/lib/

        这样就完成了Zynq的Qt Embedded for Linux的安装。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    MySQL 待解决死锁
    MySQL5.7 服务 crash 后无法启动
    MySQL Group Replication
    MySQL容量规划之tcpcopy应用之道
    Python模块安装路径初探
    MySQL5.7多源复制实践
    Mysql中两个select语句的连接
    ThinkPhp sql语句执行方法
    TP框架如何绑定参数。目的进行ajax验证
    jquery 复合事件 toggle()方法的使用
  • 原文地址:https://www.cnblogs.com/paulweihan/p/4660116.html
Copyright © 2011-2022 走看看