zl程序教程

您现在的位置是:首页 >  工具

当前栏目

QT之交叉编译qmake的ARM版本套件(三)

QtARM 版本 编译 交叉 套件 qmake
2023-09-14 09:16:05 时间

1.下载QT5.9.6源码

# wget https://download.qt.io/archive/qt/5.9/5.9.6/single/qt-everywhere-opensource-src-5.9.6.tar.xz

2.配置arm 32位交叉编译器

下载ubuntu18.04(x86 64位)arm32位交叉编译器
http://releases.linaro.org/components/toolchain/binaries/4.9-2016.02/arm-linux-gnueabi/
 
# export PATH=$PATH:/home/tools/gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabi/bin

3.编译arm版本的qmake、lib、bin等套件

<1>.编译ARM 32位的qmake
# emacs  qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf
//其实不需要配置,QT已经做好了如android、linux、windows等跨平台的配置

# modifications to g++.conf
QMAKE_CC                = arm-linux-gnueabihf-gcc
QMAKE_CXX               = arm-linux-gnueabihf-g++
QMAKE_LINK              = arm-linux-gnueabihf-g++
QMAKE_LINK_SHLIB        = arm-linux-gnueabihf-g++

# modifications to linux.conf
Q