当前位置: 首页 > news >正文

正点原子linux开发板 qt程序交叉编译执行

1.开发板光盘 A-基础资料->5、开发工具->1、交叉编译器->fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh 拷贝到 Ubuntu 虚拟机

用文件传输系统或者共享文件夹传输到linux虚拟机

用ls -l查看权限,如果是白色的使用指令

chmod u+x fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh
修改权限,再使用./执行

都yes就行了

注意这个是交叉编译器安装的目录

在里面可以找到我们安装的编译器

在交叉编译器目录下使用source指令添加交叉编译的环境变量到当前shell

使用qmake -v指令可以查看当前环境变量是否配置成功

转到项目文件夹,调用qmake生成项目makefile

生成makefile以后使用make指令编译 -j 8是指用多少个核去编译项目

ls查看,可以看到生成了可执行文件55

这里采用u盘拷贝,插入u盘连接到虚拟机,有问题可参考ubuntu虚拟机VBOX无法读取usb设备的解决办法-CSDN博客

可以直接主目录下面界面进去,也可以使用命令行,u盘挂载在media下

安装MobaXterm用于连接开发板串口

连接插入u盘后会有打印信息提示

使用df指令查看挂载位置在sda1

进入/run/media/sda1

直接./执行,如果没有权限用chmod开启权限就行了

/etc/rc.local是启动界面的程序,可以换成自己的程序后再重启就会从自己的程序开始重启了

http://www.lryc.cn/news/428015.html

相关文章:

  • 聚星文社和虹猫哪个好
  • 三十八、【人工智能】【机器学习】【监督贝叶斯网络(Bayesian Networks)学习】- 算法模型
  • [书生大模型实战营][L0][Task1] Linux 远程连接 InternStudio
  • 【vue教程】六. Vue 的状态管理
  • 无人机电子调速器详解!!!
  • Clichouse数据导出导入(数据迁移)
  • Java基础——IService.class 中查询数据方法list() 源码剖析及使用
  • MySQL库表的基本操作
  • 基于ResNeSt50神经网络模型的蘑菇分类设计与实现,使用注意力机制,分别对应8种蘑菇进行训练预测
  • [论文翻译]使用 BERT 检测安卓恶意软件
  • LabVIEW滚动轴承故障诊断系统
  • 【论文分享】通过社交媒体图片和计算机视觉分析城市绿道的使用情况
  • MySQL 在 Windows 和 Ubuntu 上的安装与远程连接配置简介
  • 博达网站群管理平台 v6.0使用相关问题解决
  • C++—>STL中vector使用篇
  • pyinstaller打包vnpy项目
  • kafka 消费组 分区分配策略
  • AQS原理解析
  • 『 Linux 』利用UDP套接字实现简单群聊
  • 【数据结构与算法 | 图篇】最小生成树之Kruskal(克鲁斯卡尔)算法
  • 了解常用的代码检查工具
  • BUUCTF PWN wp--warmup_csaw_2016
  • dockerfile搭建部署LNMP
  • Rust : 数据分析利器polars用法
  • Qt第一课
  • 论“graphics.h”库,easyx
  • 如何在寂静中用电脑找回失踪的手机?远程控制了解一下
  • Android 实现动态换行显示的 TextView 列表
  • Golang | Leetcode Golang题解之第352题将数据流变为多个不相交区间
  • Ubuntu安装mysql 以及远程连接mysql Windows—适合初学者的讲解(详细)