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为直接要编译的可执行程序,不出意外就会编译出好几个文件,接下来就是测试好不好使了
相关推荐
CQ_YM4 小时前
ARM时钟与定时器
arm开发·单片机·嵌入式硬件·arm
CQ_YM10 小时前
ARM之I2C与ADC
arm开发·嵌入式硬件·嵌入式·arm
松涛和鸣14 小时前
DAY65 IMX6ULL: ADC Light Sensor Detection and LCD Display Driver
服务器·arm开发·单片机·嵌入式硬件·html
代码游侠15 小时前
复习——计算机系统与ARM处理器架构
c语言·开发语言·arm开发·笔记·单片机·嵌入式硬件·架构
切糕师学AI17 小时前
ARM Cortex-M 中的 异常和中断
arm开发·单片机·嵌入式硬件
Moonquakes54019 小时前
嵌入式开发基础学习笔记(RGB LCD 驱动开发)
arm开发·驱动开发·嵌入式硬件
松涛和鸣1 天前
DAY63 IMX6ULL ADC Driver Development
linux·运维·arm开发·单片机·嵌入式硬件·ubuntu
猫猫的小茶馆2 天前
【Linux 驱动开发】五. 设备树
linux·arm开发·驱动开发·stm32·嵌入式硬件·mcu·硬件工程
秋深枫叶红2 天前
嵌入式第五十篇——IMX6ULL时钟树
arm开发·单片机·嵌入式硬件
松涛和鸣2 天前
63、IMX6ULL ADC驱动开发
c语言·arm开发·驱动开发·单片机·gpt·fpga开发