银河麒麟ARM64 飞腾FT2000 linuxdeployqt linux打包qt
银河麒麟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相关推荐
- 银河麒麟V10+飞腾处理器+ARM+Qt5.12.8离线安装包
银河麒麟V10+飞腾处理器+ARM+Qt5.12.8离线安装包 在线安装: sudo apt-get install cmake qt5-default qtcreator sudo apt-get ...
- 银河麒麟系统+飞腾CPU 部署nginx(运行vue项目)
目录 部署nginx 前言 正文 附言 部署nginx 前言 写在前面: 由于我的系统root用户无法登录,所以下面的命令我都用sudo执行的,如果你的系统可以登录root,记得一定要用root用户进 ...
- 信创清华同方超翔apt源(清华同方+银河麒麟V10+飞腾)
前言:单位发了一台信创设备,厂家为清华同方,品牌为超翔TF830-V050-1,CPU使用飞腾Phytium D2000/8,操作系统为银河麒麟桌面操作系统V10(SP1),8G内存,通过使用了一段时 ...
- 银河麒麟系统飞腾CPU安装达梦数据库
之前在国产银河麒麟服务器部署项目, 这里记录一下安装达梦的流程. 安装流程 进入/usr/local目录 cd /usr/local 创建dm文件夹 mkdir dm 上传并解压达梦安装包:dm7_2 ...
- 银河麒麟系统飞腾CPU安装redis和nginx
之前在国产银河麒麟系统上部署项目,这里做一下软件安装的记录. 安装redis 进入/usr/local目录 cd /usr/local 创建redis文件夹 mkdir redis 上传并解压redi ...
- 银河麒麟系统飞腾CPU安装jdk和nacos
之前在国产银河麒麟系统部署项目 这里做一下软件安装的记录. jdk安装 首先查看系统是否自带jdk java -version 卸载系统自带的openjdk apt-get remove openjd ...
- 银河麒麟arm64 qt打包
qt打包 打包成deb文件 MiMouse.sh #!/bin/sh appname=`basename $0 | sed s,\.sh$,,` dirname=`dirname $0` tmp=&q ...
- 国产银河麒麟arm64架构部署fabric2.2
1. 构建golang环境 ## 直接下载包 安装即可wget https://studygolang.com/dl/golang/go1.16.10.linux-arm64.tar.gz ## 具体 ...
- 银河麒麟系统+飞腾处理器配置java/jdk1.8
下载 进入官网下载jdk1.8 Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#java8注意下载 ...
- nacos在国产银河麒麟系统飞腾CPU部署安装
1 jdk安装 1.1 首先查看系统是否自带jdk java -version 1.2 卸载系统自带的openjdk apt-get remove openjdk* 或者先查看安装的java:dpkg ...
最新文章
- (转)IntelliJ Idea 的相关使用
- Mysql SQL Mode详解
- Mac系统下安装Homebrew后无法使用brew命令
- [ASP.NET]EF选一个空表的情况
- 像postman上传文件_90%的测试工程师是这样使用Postman做接口测试的……
- php 二维数组按照某value值求出最大值最小值
- 一次问题处理后的处理流程总结
- opencv HOG SVM 二
- 黑马博客——详细步骤(七)项目功能的实现之文章管理
- sqlite3在Python2.7下对于中文路径的支持
- oracle alter database,alter database ... create datafile的原理及用途
- 极客日报第 21 期:360 安全浏览器尝试收费;苹果macOS首次出现在云端
- python前缀_【python刷题】前缀和
- win7没有权限使用计算机的,Win7提示你可能没有权限使用网络资源|未授予用户在此计算机解决方法...
- 如何将卫星影像或者航拍影像叠加到CAD设计图上(Auto CAD版)
- 自己搭建的k8s集群,怎么做负载均衡?
- 【JVM】<Java虚拟机>JVM架构各种**虚拟机
- 《寒江独钓》键盘过滤部分程序修改
- 手把手系列之七——手把手教你做清凉的椰汁红豆糕
- 免费SIP软交换云总机IPPBX
热门文章
- Linux下SPI Flash-W25Q64驱动调试
- 国际国内资管分仓跟单软件的具体作用
- java手机解锁密码_Appium 解决手势密码 (java篇)
- smartsvn smartgit 安装 及其破解
- 【REDIS】redis安装
- 扫盲 BT Sync——不仅是同步利器,而且是【分布式】网盘
- 联想y7000 Linux显卡驱动,联想Y7000安装ubuntu1804.6双系统和显卡驱动(一)
- 15分钟搭建自己的博客
- mysql 命令行恢复数据库_使用MySQL命令行备份及恢复数据库
- 漫画 前端发展史的江湖恩怨情仇~