zoukankan      html  css  js  c++  java
  • 安装tslib1.4和qtembeddedlinuxopensourcesrc4.5.3的方法

    我的开发环境是vmware,fedora14

    最近配置QTE的环境要编译tslib和qte,中间遇到了很多问题,捣鼓了一天终于弄好了。

    我用是tslib-1.4,我的交叉编译工具是arm-none-linux-gnueabi(注意这里不是常用的arm-linux-gcc)。所以方法有所不同。

    arm-none-linux-gnueabi的安装方法我就不说了。

    1.打开终端进入tslib的解压缩目录

    2.输入命令

    1 [root@localhost ~]#./autogen.sh
    2 [root@localhost ~]#echo "ac_cv_func_malloc_0_nonnull=yes" >arm-none-linux-gnueabi.cache
    3 [root@localhost ~]#./configure --host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache --prefix=/tslib --enable-inputapi=no
    4 [root@localhost ~]#make
    5 [root@localhost ~]#make install

     

    qt-embedded-linux-opensource-src-4.5.3的安装方法

    1. 打开终端进入目录qt-embedded-linux-opensource-src-4.5.3(根据自己的解压缩目录决定)。
    2. 修改目录下的/mkspecs/qws/linux-arm-g++/qmake.conf文件。
    3. 将其中的arm-linux都替换为arm-none-linux-gnueabi。
    4. 输入命令
    1 [root@localhost ~]#./configure -prefix (想要将qte安装到哪)-embedded arm -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -make libs -nomake tools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -xplatform qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,18 -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-glib -qt-mouse-tslib -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb -qt-mouse-linuxtp -I/(tslib的安装目录) /tslib/include -L/(tslib的安装目录)/tslib/lib
    1. 执行 make 命令
    1. 执行 make install 命令;进行安装。
    2. 修改用户环境变量/home/用户名/.bashrc和/root/.bashrc

    export ARMQTDIR=你的qte的安装目录,也就是上面设置的目录export PATH=$ARMQTDIR/bin:$PATH

    export MANPATH=$ARMQTDIR/man:$MANPATH

    export LD_LIBRARY_PATH=$ARMQTDIR/lib:$LD_LIBRARY_PATH

    export QMAKESPEC=你的qte的安装目录,也就是上面设置的目录/mkspecs/qws/linux-arm-g++

    1. 测试 ARM 版 QT 是否安装并配置成功:
          a. 执行:qmake -v
              打印以下对应信息

    QMake version 2.01a

    Using Qt version 4.5.3 in /opt/QtEmbedded-4.5.3-arm/lib

    b. 执行:which qmake
           打印以下对应信息:

      /opt/QtEmbedded-4.5.3-arm/bin/qmake

    至此arm版qte编译成功。

  • 相关阅读:
    转: 关于linux用户时间与系统时间的说明
    转: 关于CAS cpu锁的技术说明。
    基于TCPCopy的Dubbo服务引流工具-DubboCopy
    Netty中的坑(下篇)
    编写明显没有错误的代码
    Zookeeper-Zookeeper client
    Zookeeper-Zookeeper leader选举
    Zookeeper-Zookeeper启动过程
    Zookeeper-Zookeeper的配置
    Zookeeper-Zookeeper可以干什么
  • 原文地址:https://www.cnblogs.com/cxjchen/p/2723379.html
Copyright © 2011-2022 走看看