【Qt学习】Linux(ARM架构)在线安装Qt6.x

介绍

本机环境:

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版本进行安装。

相关推荐
用户97183563346616 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪18 小时前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠1 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
通信小呆呆1 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
bush41 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
H__Rick1 天前
自动对焦学习-3
人工智能·学习·计算机视觉
Daisy Lee1 天前
量化学习-第1章-什么是量化金融
学习·金融·datawhale
载数而行5201 天前
Linux 11 动态监控指令top
linux
Alsn861 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
YM52e1 天前
买菜计算器小应用 - HarmonyOS ArkUI 开发实战-PC版本
学习·华为·harmonyos·鸿蒙·鸿蒙系统