Arm平台编译linuxdeployqt

在网上看了一下网友的分享,这个linuxdeployqt工具主要是用来打包qt程序的,但是程序不支持arm平台,需要下载源码编译才能用,自己测试了一下成功了,记录分享一下

操作步骤:

  1. 去下载源码:源码下载
  2. 我的是Rk3588的ununtu系统arm版本,aarch64,把下载的代码传到开发板,然后解压源码,
  3. 用qtcreator打开程序,然后选择编译类型为Release然后执行,这里注意直接执行会报错,提示你路径没权限,需要给系统更目录的usr、bin加权限不然会提示写入程序写不进去,然后代码里面也要修改一下源码 tools/linuxdeployqt/main.cpp这个文件里面 if (strverscmp (glcv, "3.28") >= 0) {......}这一块代码要注释掉 不然代码不会往下执行
  4. 执行成功以后在bin下面会生成一个linuxdeployqt可执行程序
  5. 运行命令 linuxdeployqt runtest -appimage 这里的runtest为直接要编译的可执行程序,不出意外就会编译出好几个文件,接下来就是测试好不好使了
相关推荐
GilgameshJSS1 小时前
STM32H743-ARM例程33-TOUCH
c语言·arm开发·stm32·单片机·嵌入式硬件
wanhengidc4 小时前
云手机存在的意义是什么
运维·服务器·arm开发·安全·智能手机
陌上花开缓缓归以16 小时前
phy降速自愈到100M重试流程分析
arm开发
凉、介16 小时前
ARM 总线技术 —— APB
arm开发·笔记·学习
电鱼智能的电小鱼1 天前
基于电鱼 ARM 工控机的煤矿主控系统高可靠运行方案——让井下控制系统告别“死机与重启”
arm开发·人工智能·嵌入式硬件·深度学习·机器学习
陌上花开缓缓归以1 天前
linux系统启动失败之flash异常分析
arm开发
电鱼智能的电小鱼2 天前
基于电鱼 ARM 工控机的井下AI故障诊断方案——让煤矿远程监控更智能、更精准
网络·arm开发·人工智能·算法·边缘计算
GilgameshJSS3 天前
STM32H743-ARM例程35-DHCP
c语言·arm开发·stm32·单片机·嵌入式硬件
GilgameshJSS3 天前
STM32H743-ARM例程34-BootROM
c语言·arm开发·stm32·单片机·嵌入式硬件
robin8611093 天前
Keil(MDK-ARM)和 STM32CubeIDE对比
arm开发·stm32·嵌入式硬件