介绍
本机环境:
CPU:HUAWEI Kirin9000C,属于ARM64架构。
系统:银河麒麟桌面操作系统V10(SP1)
下载最新版
官网下载ARM64架构的安装工具:https://my.qt.io/download

选择Linux ARM64进行下载,下载得到qt-online-installer-linux-arm64-4.11.0.run
打开安装工具
赋予qt-online-installer-linux-arm64-4.11.0.run可执行权限:
chmod +x qt-online-installer-linux-arm64-4.11.0.run,然后终端运行。
报错:
bash
HUAWEI@HUAWEI-pc:~/下载$ ./qt-online-installer-linux-arm64-4.11.0.run
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.13' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
./qt-online-installer-linux-arm64-4.11.0.run: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by ./qt-online-installer-linux-arm64-4.11.0.run)
这是典型的 GLIBC / libstdc++ 版本过低导致的报错。
需要换旧版本的安装工具。
旧版本下载地址
https://download.qt.io/archive/online_installers/

选择需要的版本,发现4.7以下的版本没有提供arm架构的在线安装包。
本文选择下载的版本是4.8:https://download.qt.io/archive/online_installers/4.8/

安装
同样按照前面所述方式运行run文件(先赋予权限,再在终端运行)。
按照默认,正常勾选。



没有5.x版本的Qt选项。选择对应的6.x版本进行安装。