β

QT ARM交叉编译环境搭建

开发环境ubuntu 14.04 1. 先下载安装 Qt 5.5.0 for Linux 64-bit 具体略; 2. 下载 qt-everywhere-opensource-src-5.5.0.tar.gz 解压缩: tar -xvf qt-everywhere-opensource-src-5.5.0.tar.gz 进入目录: cd qt-everywhere-opensource-src-5.5.0 cd qtbase/mkspecs/linux-arm-gnueabi-g++ 修改 qmake.conf # # qmake configuration for building with arm-linux-gnueabi-g++ # MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublib include(../common/linux.conf) include(../common/gcc-base-unix.conf) include(../common/g++-unix.conf) # modifications to g++.conf QMAKE_CC = arm-linux-gnueabi-gcc QMAKE_CXX = arm-linux-gnueabi-g++ QMAKE_LINK = arm-linux-gnueabi-g++ QMAKE_LINK_SHLIB = arm-linux-gnueabi-g++ # modifications to linux.conf QMAKE_AR = arm-linux-gnueabi-ar cqs QMAKE_OBJCOPY = arm-linux-gnueabi-objcopy QMAKE_NM = arm-linux-gnueabi-nm -P QMAKE_STRIP = arm-linux-gnueabi-strip load(qt_config) 设置交叉编译工具链 arm-linux-gnueabi- 根据需要修改 // 配置 -nomake tests -nomake examples:不编译test 和 example ;-xplatform linux-arm-gnueabi-g++:设置交叉编译平台 ./configure -prefix /opt/qt-arm-5.5 -opensource -xplatform linux-arm-gnueabi-g++ -nomake tests -nomake examples -v // 编译 make -j4 make install
作者:既然选择了远方 便只顾风雨兼程
菩提本无树,明镜亦非台。本来无一物,何处惹尘埃。
原文地址:QT ARM交叉编译环境搭建, 感谢原作者分享。