• 配置arm linux Qt开发环境


    配置arm linux Qt开发环境的过程相对比较复杂,所以有必要把步骤记录一下。

    版本:Ubuntu10.04 LTS / Qt SDK 4.7.3 / arm-linux-gcc 4.4.3

    一、安装arm-linux-gcc编译器

    1.下载arm-linux-gcc-4.4.3,http://ishare.iask.sina.com.cn/f/13836544.html

    2.解压后复制到/usr/local/toolschain目录,其他目录也可以,本文以此路径为例

    3.使用 sudo gedit /etc/enviroment 修改PATH,添加/usr/local/toolschain/4.4.3/bin:。注意路径之间以英文冒号":"分隔。

    二、安装tslib

    笔者需要使用触摸屏,使用tslib,所以编译的qt也是带tslib的,不需要使用tslib的可以跳过并在第三步相应调整configure参数。下载后执行命令:

    ./configure
    make
    sudo make install
    

    三、编译qt-everywhere并安装

    1.下载qt-everywhere,http://qt.nokia.com/downloads/embedded-linux-cpp

    2.解压后cd到该文件夹,执行编译命令:

    ./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -I/usr/local/tslib/include -L/usr/local/tslib/lib -no-qt3support
    make
    sudo make install
    

    编译过程比较耗时,一般要几个小时甚至十几个小时。。

    3.安装完成后,mkspecs文件夹下的各个文件和目录对于普通用户都没有读的权限,这样qt creator也没有权限去读取,编译过程中就会提示找不到specs错误。需要修改该目录及其子目录文件的访问权限。

    sudo chmod 775 mkspecs -R

    三、安装qt creator

    下载linux版qt后运行安装即可。

    四、配置qt creator

    不同版本也许有所不同,网上有不少关于qt交叉编译环境配置的文章可以参考。

    工具->选项->Qt4  点右侧加号在“手动设置”里增加一个,qmake路径填第二步中的安装目录下的qmake路径,默认在“/usr/local/Trolltech/QtEmbedded-4.7.3-arm/bin/qmake”。版本不同会略有不同。名字随便起,见名知意即可。

    打开项目后点左侧“项目”,选择刚才配置的Qt版本即可编译生成arm版程序了。

  • 相关阅读:
    系统权限控制模型
    [Golang] 剑走偏锋 -- IoComplete ports
    Golang 正则匹配 -- regexp
    golang -- 字符串就地取反
    Hyperledger Fabric chaincode 开发(疑难解答)
    could not launch process: decoding dwarf section info at offset 0x0: too short
    win10 Ubuntu16 双系统
    7-8 哈利·波特的考试
    7-7 六度空间
    7-6 列出连通集
  • 原文地址:https://www.cnblogs.com/oceanking/p/2671150.html
Copyright © 2020-2023  润新知