I.MX6Q SABRE Lite在Ubuntu下编译QT4.8.4

英蓓特 I.MX6Q SabreLite开发板

1. 下载qt4.8.4源码  http://download.qt.io/archive/qt/4.8/4.8.4/qt-everywhere-opensource-src-4.8.4.tar.gz


2.创建目录/home/wps/qt/ , 将下载的源码解压到此目录, /home/wps/qt/qt-everywhere-opensource-src-4.8.4为解压后所在目录


3.创建目录/home/wps/qt/qt-4.8.4_sabrelite ,此为安装目录


4.下载 Building QT for I.MX6 中附件linux-imx6-g++.tar.gz   和 0001-add-i.MX6-EGL-support.patch.zip ,并解压linux-imx6-g++.tar.gz 到/home/wps/qt/qt-everywhere-opensource-src-4.8.4/mkspecs/qws下 ,由于Building QT for I.MX6 中所述的过程基于Freescale的LTIB ,我们使用的是英蓓特Embest 公司提供的i.MX6QSABRELite-development-environment.sh 开发环境.自带交叉编译工具 ,因此需要改变linux-imx6-g++.tar.gz 中的qmake.conf 中的配置信息 .

修改方式如下:

原内容如下:

#
# qmake configuration for building with arm-none-linux-gnueabi-g++
#

#export CROSS_COMPILE=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-fsl-linux-gnueabi-
#export ROOTFS=/dv/nfs/bt

include(../../common/linux.conf)
include(../../common/gcc-base-unix.conf)
include(../../common/g++-unix.conf)
include(../../common/qws.conf)

# modifications to g++.conf
QMAKE_CC                = arm-fsl-linux-gnueabi-gcc
QMAKE_CXX               =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值