Linux开发板(正点原子阿尔法_IMX6U)QT5.12.9交叉编译到ARM开发板(已解决)

**问题记录:**Qt下ctrl+R直接构建项目,然后在build-01_led-Desktop_Qt_5_12_9_GCC_64bit-Debugz中将构建的执行文件,scp到ARM开发板下,发现通过指令./01_led后出现以下报错。

**问题原因:**因为Qt构建默认使用的是64bit的gcc,所以生成的执行文件格式与我们在ARM开发板下运行的不一样。所以出现了:cannot execute... 这段报错。

解决方法:

**第一步:**cd进入qt项目的文件夹中,打开终端,使能交叉环境变量

java 复制代码
source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

**第二步:**执行 qmake 生成makefile文件

第三步:-j 16 是允许最大同时 16 条编译任务同时执行,16 一般取分配虚拟机的核 心数的 2 倍

java 复制代码
make -j 16 

第四步: 再cd进入项目文件夹中,通过scp将执行文件拷贝到开发板下即可,正常运行。不懂得如何使用scp将文件从Ubuntu拷贝到ARM开发板下可以看我的这篇文章:Linux开发板(正点原子阿尔法_IMX6U)与Ubuntu的文件传输SCP 报错 SSH: no matching host key type found. Their offer: ssh-rsa-CSDN博客

相关推荐
.千余5 分钟前
【Linux】开发工具1
linux·运维·服务器·c语言·学习
Ops菜鸟(Xu JieHao)6 分钟前
Linux Rear系统热备份 【详细教程】
linux·运维·服务器·linux备份·系统备份·rear·热备份
小短腿的代码世界15 分钟前
Qwt性能优化与源码级深度解析:工业级图表控件的极限性能调优
开发语言·qt·信息可视化·性能优化
小袁搬码23 分钟前
Ubuntu2026.04LTS_长期支持本已发布
linux·ubuntu2026.04
快乐的划水a32 分钟前
单片机仿Linux驱动开发(三)
linux·驱动开发·单片机
hhcs40 分钟前
Linux TTM 子系统:ttm_mem_reg → ttm_resource
linux·drm mm·drm ttm
-凌凌漆-42 分钟前
【Qt】qt延时
开发语言·qt
сокол1 小时前
【网安-Web渗透测试-Linux提权】CVE-2023-22809
linux·服务器·网络安全
一个人旅程~1 小时前
Q4OS-linuxDebian内核版本下载链接
linux·经验分享·电脑
婷婷_1721 小时前
【GMAC学习笔记】深入理解以太网DMA描述符机制
arm开发