银河麒麟 aarch64 linux 里面的 qt 怎么安装kit

  1. 安装qt

银河麒麟系统通常基于 Ubuntu 或 Debian

sudo apt update

安装编译工具链

sudo apt install build-essential gcc g++ gdb cmake ninja-build

安装 Qt 开发工具(如果尚未安装)

sudo apt install qt5-default qtbase5-dev qtchooser qt5-qmake

sudo apt install qttools5-dev-tools qtdeclarative5-dev

安装 Qt Creator(如果尚未安装)

sudo apt install qtcreator

  1. 配置 Qt Creator 中的 Kit

打开 Qt Creator 并配置:

1. 打开 Qt Creator, 进入配置界面

  • 菜单栏:工具(Tools) → 选项(Options)

  • 或者:Edit → Preferences

配置步骤:

步骤 1:配置编译器(Compilers)
  1. 进入 KitsCompilers

  2. 点击 AddGCCC++

  3. 配置 GCC 编译器:

bash 复制代码
Name: GCC AArch64
Compiler path: /usr/bin/g++
ABI: arm-linux-generic-elf-64bit
  1. 同样添加 C 编译器:
bash 复制代码
Name: GCC AArch64 (C)
Compiler path: /usr/bin/gcc
ABI: arm-linux-generic-elf-64bit
步骤 2:配置 Qt 版本(Qt Versions)
  1. 进入 KitsQt Versions

  2. 点击 Add

  3. 选择 qmake 路径(通常以下位置之一):

bash 复制代码
/usr/bin/qmake
/usr/lib/aarch64-linux-gnu/qt5/bin/qmake
/opt/qt5/bin/qmake  # 如果自定义安装
  1. 设置版本名称:
bash 复制代码
Qt %{Qt:Version} (qt5)
步骤 3:配置调试器(Debuggers)
  1. 进入 KitsDebuggers

  2. 点击 Add

  3. 配置 GDB:

bash 复制代码
Name: GDB AArch64
Path: /usr/bin/gdb
步骤 4:创建 Kit
  1. 进入 KitsKits

  2. 点击 Add

  3. 配置 Kit 参数:

bash 复制代码
Name: 银河麒麟 AArch64
Device type: Desktop
Device: Local PC
Sysroot: (留空,使用本地系统)
Compiler (C): GCC AArch64 (C)
Compiler (C++): GCC AArch64
Debugger: GDB AArch64
Qt version: Qt %{Qt:Version} (qt5)
Qt mkspec: (留空,自动检测)

点击 "应用", 确定。

相关推荐
无敌的黑星星4 分钟前
Java8 CompletableFuture 实战指南
linux·前端·python
前端技术33 分钟前
03_网络层与IP编址:理解网络寻址的核心逻辑
服务器·网络·php
Championship.23.241 小时前
Linux Top 命令族深度解析与实战指南
java·linux·服务器·top·linux调试
南城猿1 小时前
保姆级 Ubuntu 部署 禅道
linux·运维·ubuntu
ITHAOGE151 小时前
下载 | Windows Server 2025官方原版ISO映像!(4月更新、标准版、数据中心版、26100.32690)
服务器·windows·科技·微软·电脑
zhangrelay1 小时前
三分钟云课实践速通--模拟电子技术-模电--SimulIDE
linux·笔记·学习·ubuntu·lubuntu
木木_王2 小时前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
超龄编码人2 小时前
Qt Widgets Designer QTabWidget无法添加布局
开发语言·qt
Ether IC Verifier2 小时前
OSI网络七层协议详细介绍
服务器·网络·网络协议·计算机网络·php·dpu
Joseph Cooper2 小时前
Linux Power Management 子系统:从 suspend/resume 到 Runtime PM、PM QoS
linux·驱动开发·linux kernel·嵌入式linux·电源管理