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

相关推荐
熊猫钓鱼>_>26 分钟前
ArkTS 装饰器总览:V1 / V2 / 通用装饰器完整学习笔记
笔记·学习·华为·交互·harmonyos·arkts·arkweb
高磊20051 小时前
LVS(Linux virual server)
linux·服务器·lvs
shwill1232 小时前
PID 算法(三)--- 增量 PID ↔ 单神经元 PID 等价映射
linux·算法
执笔画流年呀2 小时前
Linux搭建Java项目部署环境
java·linux·运维
Sisphusssss3 小时前
香橙派5plus GPIO
linux·python·ubuntu
W.W.H.3 小时前
嵌入式 Linux外接USB/WIFI模块兼容5G频段实战
linux·运维·5g·wifi
影视飓风TIM3 小时前
Linux下C程序编译:gcc 动态链接与静态链接全解
linux·c语言
茯苓gao4 小时前
嵌入式开发笔记:CAN与CAN FD完全指南——从帧格式差异到MCU选型实战
网络·笔记·stm32·嵌入式硬件·学习·汽车
木木_王4 小时前
嵌入式学习 | STM32 裸板驱动开发(Day06) | DHT11温湿度传感器超详解(单总线时序+全套驱动代码+智能温湿度报警项目)
驱动开发·stm32·学习
神秘剑客_CN4 小时前
openEuler 22.03安装openGauss 6.0
linux·opengauss·openeuler