想尝试下slint框架在我的aarch64开发板上的运行效果,
在笔记本上正常编译, 但不出意料地在开发板上运行不起来,寄了
我的笔记本上的交叉编译链的glibc版本是比开发板上的要高的,所以会出现不兼容的问题.
(如果比开发板的版本低应该是不会出现问题的)
所以在运行时提示环境缺少glibc2.29及以上很多个版本.
我寻思只要安装上这些版本就好了吧
经过源码编译安装一顿操作
2.29版本编译(开发板上编译一次要20多分钟 受不了了)后是正常安装,
到了2.32开始编译时出现了 卡在编译一个文件上一直循环的问题….
遂放弃,转而思索另一种方法.
升不了板子上的glibc版本,我可以降笔记本上的版本(
…
不出意料地又寄了,这次是seg fault问题.
gdb一下发现是opengl出了段错误.
opengl也是和glibc打包的,那问题还是glibc对不上.
不管了,先用软解吧! (对应的, 要用opengl绘制ui的话算是硬解)
5.27
终于能跑出来了. opengl的问题先放一放,去看看rcore罢!