1、资源下载:
编译器直接安装:https://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.4/
交叉编译下载:https://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.4/single/
2、安装g++/gcc
sudo apt-get install g++-arm-linux-gnueabihf
sudo apt-get install gcc-arm-linux-gnueabihf
3、解压
tar -xvf qt-everywhere-opensource-src-5.9.4.tar.xz
4、复制
cp qtbase/mkspecs/linux-arm-gnueabi-g++ qtbase/mkspec/linux-arm-gnueabihf-g++
5、修改
修改 qmake.conf
将 arm-linux-gnueabi-g++
全部替换成 arm-linux-gnueabihf-g++
6、编译
sudo ./configure -prefix /opt/Qt5.9.4/5.9.4/gnueabihf -release -xplatform linux-arm-gnueabihf-g++ -opensource -confirm-license -no-opengl -no-openssl -no-compile-examples -skip declarative -skip quick1
make
make install