yocto-CAT874移植sl小火车cmatrix

Posted WILLPOWER-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yocto-CAT874移植sl小火车cmatrix相关的知识,希望对你有一定的参考价值。

先获取源码,直接在GitHub上面搜名字即可
在写Makefile的时候,如果一开始会设置交叉编译环境,那么在Makefile中的CC应该赋值写为?=而不是=
(?=表示如果没有赋值则赋值,=是直接赋值
这样的话,你再次编译的时候还是用的gcc而不是指定的交叉编译工具
在这里插入图片描述
可以看到用=的时候还是用gcc编译器,而只有用?=才会用交叉编译器
最后给一个移植好的小火车的动画:
在这里插入图片描述

在这里插入图片描述

还有一些其它好玩的命令

cmatrix
在这里插入图片描述

板子上
在这里插入图片描述

出现的问题

用交叉编译工具aarch64-poky-linux-gcc一直出错

在这里插入图片描述
这个问题按照下述的帖子也没有成功

严重错误:gnu / stubs-soft.h:没有此类文件或目录
使用 cmake 进行交叉编译
在这里插入图片描述
CMakeLists用法笔记

最后还是用交叉编译工具arm-pokymllib32-linux-gnueabi-gcc -march=armv7ve -marm -mfpu=neon-vfpv4 -mfloat-abi=hard --sysroot=/opt/poky/2.4.3/sysroots/aarch64-poky-linux通过,没有报错
在这里插入图片描述
放在开发板上面后,报错没有库
在这里插入图片描述
在这里插入图片描述
搜索了一下
在这里插入图片描述

看到这个包是有的,因为换了交叉编译器,因此其对应包会不同,安装lib32-libncurses5后成功
在这里插入图片描述

以上是关于yocto-CAT874移植sl小火车cmatrix的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令还能这么玩?你一定想不到!

安装有趣的命令sl(跑火车)

CentOS安装sl实现跑火车

Centos7_sl命令跑火车

Ubuntu中几个字符小玩意儿

Linux 娱乐命令 整理