一、编译脚本
auto_build.sh
#!/bin/sh
export CROSS_COMPILE=/opt/OK3568-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu/bin/aarch64-rockchip-linux-gnu-
export PATH=/opt/OK3568-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu/bin/:$PATH
export ARCH=arm64
./configure -v -prefix /opt/Qt_5.11.0_RK3568 \
-verbose \
-shared \
-release \
-opensource \
-confirm-license \
-xplatform aarch64-rockchip-linux-gnu \
-make libs \
-no-opengl \
-nomake tools -nomake tests \
-skip qtdeclarative \
-optimize-size \
-nomake tests \
-nomake examples \
-recheck-all
make -j8
make install
二、修改平台配置文件
我用的平台是aarch64-rockchip-linux-gnu
修改配置文件qt-everywhere-src-5.11.0/qtbase/mkspecs/aarch64-rockchip-linux-gnu/qmake.conf
#
# qmake configuration for building with aarch64-linux-gnu-g++