下面的脚本在兆芯版kylin上试过,如果是本地编译,arm版应该也没有问题
a. 如果执行脚本安装有问题,读者可以拷贝命令多次安装
b. 建议在虚拟机环境下进行
bash
#!/bin/bash
sudo apt update
sudo apt-get install g++ gcc make cmake gperf bison flex libdrm-dev libxcomposite-dev
sudo apt-get install libxcursor-dev libxi-dev libxtst-dev libxcb* libxkbcommon-dev libxkbfile-dev libxklavier-dev qdoc-qt5 qhelpgenerator-qt5 qtattributionsscanner-qt5
sudo apt-get install libudev-dev libdbus-1-dev libnss3 libnss3-dev libfontconfig1-dev libgl1-mesa-dev libproxy-dev libharfbuzz-dev libjpeg-dev libinput-dev libmtdev-dev ninja-build libts-dev liblcms2-dev libxslt1-dev
sudo apt-get install libprotobuf-dev libre2-dev libwayland-egl1-mesa libwayland-egl++0 libwayland-egl1 libclang-10-dev libjsoncpp-dev libminizip-dev libevent-dev libprotoc-dev libprotobuf-c-dev libsnappy-dev libvpx-dev
sudo apt-get install libqt5waylandclient5-dev libxrandr-dev libxdamage-dev libxdamage1 libx11-xcb-dev qtcreator
./configure -prefix /opt/qt-build \
-opensource \
-confirm-license \
-nomake examples \
-nomake tests \
-qt-xcb