当前位置: 首页 > news >正文

Linux/Ubuntu/银河麒麟 arm64 飞腾FT2000 下使用 arm64版本 linuxdeployqt 打包Qt程序

文章目录

    • 一、前言
    • 二、环境
    • 三、准备
      • 1、下载Linuxdeployqt源码
      • 2、下载Appimagetool-aarch64.AppImage
    • 四、编译linuxdeployqt
      • 1.配置环境变量
      • 2.编译linuxdeployqt
    • 五、安装patchelf
    • 六、配置Appimagetool
    • 七、打包Qt程序
      • 重要提示:
      • 测试启动应用
    • 八、其他
    • 九、最后

一、前言

因为项目需要,需要在银河麒麟 arm64arrch64 环境下打包一个Qt程序,考虑到后续可能多次使用到,在此进行记录。
开始是直接从网上搜索linuxdeployqt-aarch64.AppImage 下载,确实在CSDN中找到一个链接,基本上网上给出的都是指向这个链接,打开如下图:
在这里插入图片描述
实际直接下载下来使用时会报错,反正鼓捣半天最终决定使用源码来编译,后面我会给出我编译的最版本的,基于银河麒麟ARM64 飞腾FT2000

二、环境

  1. Linux aarch64 GNU/Linux

  2. Qt 5.12.8

  3. GCC/G++ 9.4.0

  4. Git 2.25.1

上述环境均可以自己搭配,只需要有即可

三、准备

http://www.lryc.cn/news/517654.html

相关文章:

  • Excel | 空格分隔的行怎么导入excel?
  • 如何将某两个提交去掉父提交的合并
  • Windows下安装最新版的OpenSSL,并解决OpenSSL不是当前版本的问题,或者安装不正确的问题
  • Django 社团管理系统的设计与实现
  • android compose 串口通信
  • Cursor无限续杯——解决Too many free trials.
  • 网络传输层TCP协议
  • 我的前端面试笔记(React篇)
  • Qt 5.14.2 学习记录 —— 팔 QWidget 常用控件(3)
  • HTTP协议和WebSocket协议
  • 校园网断网自检测重链接
  • LAMP搭建
  • Sentinel-5P遥感数据下载及预处理教程【20250105】
  • 手写@MapperScan
  • 【C++】深入理解迭代器(Iterator)
  • 后端Java开发:第十二天
  • 记录一下Coding一直不能clone
  • LLM加速方法,Adapter Tuning和Prompt Tuning的区别及原理举例
  • 【SVN】版本发布快捷操作
  • GitLab 创建项目、删除项目
  • STM32-笔记37-吸烟室管控系统项目
  • VisionPro软件Image Stitch拼接算法
  • 【从零开始入门unity游戏开发之——unity篇09】unity6基础入门——Unity游戏对象和组件的本质、Unity中的反射机制
  • 【Linux】深入理解文件系统(超详细)
  • MoEs and Transformers 笔记
  • 在Linux中,如何禁用root用户直接SSH登录?
  • 用Python实现简单的任务自动化
  • 为AI聊天工具添加一个知识系统 之26 资源存储库和资源管理器
  • Windows10环境下安装RabbitMq折腾记
  • 对快速由表及里说拜拜/如何正确运用由表及里