银河麒麟ARM64 飞腾FT2000 linuxdeployqt linux打包qt

  • 下载linuxdeployqt-aarch64.AppImage
  • qt版本说明
  • linuxdeployqt 拷贝至bin目录
  • 打包
    • 准备编译好的程序
  • 其他参考
  • 如有其他问题可关注公众号

下载linuxdeployqt-aarch64.AppImage

下载地址 linuxdeployqt-aarch64.AppImage

qt版本说明

银河麒麟arm64 自带Qt 4.8.7 和 Qt5.6.1
查看linuxdeployqt源码对版本对区分

        if (qmakePath.isEmpty()) {// Try to find a version specific qmake first// openSUSE has qmake for Qt 4 and qmake-qt5 for Qt 5// Qt 4 on Fedora comes with suffix -qt4// http://www.geopsy.org/wiki/index.php/Installing_Qt_binary_packagesif(qtDetected == 5){qmakePath = QStandardPaths::findExecutable("qmake-qt5");LogDebug() << "qmake 5";} else if(qtDetected == 4){qmakePath = QStandardPaths::findExecutable("qmake-qt4");LogDebug() << "qmake 4";}if(qmakePath.isEmpty()){// The upstream name of the binary is "qmake", for Qt 4 and Qt 5qmakePath = QStandardPaths::findExecutable("qmake");}}

银河麒麟arm64 /usr/bin目录下 默认只有 qmake qmake-qt4 没有qmake-qt5
手动为/usr/lib/aarch64-linux-gnu/qt5/bin/qmake 创建快捷方式并重命名为qmake-qt5
执行如下命令

sudo ln -s /usr/lib/aarch64-linux-gnu/qt5/bin/qmake /usr/bin/qmake-qt5

执行完成后检验方法如下:

如果默认使用Qt4版本 无需执行创建快捷方式这一步 因为默认qmake-qt4就有

linuxdeployqt 拷贝至bin目录

linuxdeployqt-aarch64.AppImage 下载完成后移动到/usr/local/bin目录下并重命名

 sudo mv linuxdeployqt-aarch64.AppImage /usr/local/bin/linuxdeployqt

验证

有版本信息输出表示打包程序已就为

打包

准备编译好的程序

Simplest example

You’ll need to provide the basic structure of an AppDir which should look something like this:

your_app.AppDir└── usr├── bin│   └── your_app├── lib└── share├── applications│   └── your_app.desktop└── icons└── <theme>└── <resolution> └── apps └── your_app.png

执行如下命令

linuxdeployqt your_app.AppDir/your_app.desktop -verbose=3 -appimage

将会输出your_app-aarch64.AppImage

具体可参考官方说明

其他参考

linuxdeployqt github
patchelf
AppImageKit
其他平台打包教程

如有其他问题可关注公众号

银河麒麟ARM64 飞腾FT2000 linuxdeployqt linux打包qt相关推荐

  1. 银河麒麟V10+飞腾处理器+ARM+Qt5.12.8离线安装包

    银河麒麟V10+飞腾处理器+ARM+Qt5.12.8离线安装包 在线安装: sudo apt-get install cmake qt5-default qtcreator sudo apt-get ...

  2. 银河麒麟系统+飞腾CPU 部署nginx(运行vue项目)

    目录 部署nginx 前言 正文 附言 部署nginx 前言 写在前面: 由于我的系统root用户无法登录,所以下面的命令我都用sudo执行的,如果你的系统可以登录root,记得一定要用root用户进 ...

  3. 信创清华同方超翔apt源(清华同方+银河麒麟V10+飞腾)

    前言:单位发了一台信创设备,厂家为清华同方,品牌为超翔TF830-V050-1,CPU使用飞腾Phytium D2000/8,操作系统为银河麒麟桌面操作系统V10(SP1),8G内存,通过使用了一段时 ...

  4. 银河麒麟系统飞腾CPU安装达梦数据库

    之前在国产银河麒麟服务器部署项目, 这里记录一下安装达梦的流程. 安装流程 进入/usr/local目录 cd /usr/local 创建dm文件夹 mkdir dm 上传并解压达梦安装包:dm7_2 ...

  5. 银河麒麟系统飞腾CPU安装redis和nginx

    之前在国产银河麒麟系统上部署项目,这里做一下软件安装的记录. 安装redis 进入/usr/local目录 cd /usr/local 创建redis文件夹 mkdir redis 上传并解压redi ...

  6. 银河麒麟系统飞腾CPU安装jdk和nacos

    之前在国产银河麒麟系统部署项目 这里做一下软件安装的记录. jdk安装 首先查看系统是否自带jdk java -version 卸载系统自带的openjdk apt-get remove openjd ...

  7. 银河麒麟arm64 qt打包

    qt打包 打包成deb文件 MiMouse.sh #!/bin/sh appname=`basename $0 | sed s,\.sh$,,` dirname=`dirname $0` tmp=&q ...

  8. 国产银河麒麟arm64架构部署fabric2.2

    1. 构建golang环境 ## 直接下载包 安装即可wget https://studygolang.com/dl/golang/go1.16.10.linux-arm64.tar.gz ## 具体 ...

  9. 银河麒麟系统+飞腾处理器配置java/jdk1.8

    下载 进入官网下载jdk1.8 Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#java8注意下载 ...

  10. nacos在国产银河麒麟系统飞腾CPU部署安装

    1 jdk安装 1.1 首先查看系统是否自带jdk java -version 1.2 卸载系统自带的openjdk apt-get remove openjdk* 或者先查看安装的java:dpkg ...

最新文章

  1. (转)IntelliJ Idea 的相关使用
  2. Mysql SQL Mode详解
  3. Mac系统下安装Homebrew后无法使用brew命令
  4. [ASP.NET]EF选一个空表的情况
  5. 像postman上传文件_90%的测试工程师是这样使用Postman做接口测试的……
  6. php 二维数组按照某value值求出最大值最小值
  7. 一次问题处理后的处理流程总结
  8. opencv HOG SVM 二
  9. 黑马博客——详细步骤(七)项目功能的实现之文章管理
  10. sqlite3在Python2.7下对于中文路径的支持
  11. oracle alter database,alter database ... create datafile的原理及用途
  12. 极客日报第 21 期:360 安全浏览器尝试收费;苹果macOS首次出现在云端
  13. python前缀_【python刷题】前缀和
  14. win7没有权限使用计算机的,Win7提示你可能没有权限使用网络资源|未授予用户在此计算机解决方法...
  15. 如何将卫星影像或者航拍影像叠加到CAD设计图上(Auto CAD版)
  16. 自己搭建的k8s集群,怎么做负载均衡?
  17. 【JVM】<Java虚拟机>JVM架构各种**虚拟机
  18. 《寒江独钓》键盘过滤部分程序修改
  19. 手把手系列之七——手把手教你做清凉的椰汁红豆糕
  20. 免费SIP软交换云总机IPPBX

热门文章

  1. Linux下SPI Flash-W25Q64驱动调试
  2. 国际国内资管分仓跟单软件的具体作用
  3. java手机解锁密码_Appium 解决手势密码 (java篇)
  4. smartsvn smartgit 安装 及其破解
  5. 【REDIS】redis安装
  6. 扫盲 BT Sync——不仅是同步利器,而且是【分布式】网盘
  7. 联想y7000 Linux显卡驱动,联想Y7000安装ubuntu1804.6双系统和显卡驱动(一)
  8. 15分钟搭建自己的博客
  9. mysql 命令行恢复数据库_使用MySQL命令行备份及恢复数据库
  10. 漫画 前端发展史的江湖恩怨情仇~