数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 3811|回复: 44

[other] linux系统真的能把人折腾死

[复制链接]
发表于 2023-10-15 14:05:50 | 显示全部楼层 |阅读模式
本帖最后由 猪小呆 于 2023-10-15 18:11 编辑

起因是想在树莓派RP2040上用带lvgl的micropython,lvgl提供了一个开源的lv_micropython项目但是没提供编译好的固件,需要自己编译,于是开始折腾。

据说要成功编译lv_micropython的前提是先能成功编译micropython,而micropython的编译需要在linux环境下但是我没有,又不想去装vmware之类的虚拟机,研究了一番之后发现cygwin这个软件,原理不同于虚拟机,它是在windows上提供了一层转换层,可以让linux上的源代码在windows上编译运行,一通捣鼓安装了各种需要的软件之后编译报错,折腾了好久搞不定只好放弃,转而尝试安装ubuntu虚拟机。

先vmware装了个16.04版本较老的,装好之后进去编译发现又是各种错误,主要是缺少各种软件,于是把缺少的都装上,再编译还是报错,不过这次是报语法错误,网上搜了一通之后发现可能是系统自带的gcc等软件的版本太低了,于是又研究怎么把软件的版本换成更新的,折腾了好一通之后总算是编译成功了,于是信心满满的把lv_micropython的源码搞下来开始编译,没想到又开始报错。。。就是下面这错误,这是我后截的图


一看是一个语法错误,我怀疑是不是gcc的版本还是低了,因为之前最高只能更新到gcc9,没法再升只能换新ubuntu版本了,注意到报错语句前面是一个gen_mpy.py文件,于是考虑是不是系统自带的python3.5版本太低了,先把python卸了装个更新的试试?一通操作把python卸了,再装的时候发现连装软件的命令都没法执行了,说是这些命令需要用到python的某些依赖,python又被我卸了,啥都装不了,系统被我搞废了。。。

没办法只能装新版本的ubuntu了,没敢装最新的装了个21.04的版本,结果这个版本装完后进去就时不时的报错,装新软件也报错装不了,不知道哪里的问题,真是日了狗了,一气之下删了重新装18.04的版本

18.04版本装好后先主动安装各种软件,GCC版本也装了个11.4的,算是比较新的了吧,arm-none-eabi-gcc的版本也是最新的,结果一编译还是报错,就是上面那个截图,试了编译micropython没问题,但是lv_micropython就不行,于是怀疑是不是还是python的问题,系统自带的是3.6的,我想给装个3.8的,这次学乖了没敢卸载自带的,于是直接安装结果又报错:

意思就是各种依赖不满足不让装,妹的删又不能删,装又不让装,这还让人怎么玩?为什么linux系统这么麻烦呢?

又研究怎么把高版本的python装上去,似乎只有一个办法,那就是下载python的源代码回来自己编译一个,我去,一看到编译我就害怕。。。没办法只能再试一下,好在编译过程很顺利没出问题,在编译了一个python3.9.2版本并代替3.6版本之后,lv_micropython的编译终于成功了!!!


过程真的是太艰难曲折了,这里把编译好的固件放上来,有需要的坛友就不用再像我一样费力折腾了,直接拷进树莓派的板子里就可以用了:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
头像被屏蔽
发表于 2023-10-15 14:18:43 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 3 反对 0

使用道具 举报

 楼主| 发表于 2023-10-15 14:25:43 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 0 反对 1

使用道具 举报

发表于 2023-10-15 14:27:48 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 14:30:36 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 1 反对 0

使用道具 举报

发表于 2023-10-15 14:43:13 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 14:57:20 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 14:58:07 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 15:06:32 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2023-10-15 15:07:24 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 15:31:37 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1家元 +30 收起 理由
亚历山大 + 30 我很贊同

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-15 18:16:22 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 18:34:54 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 18:55:27 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 18:57:18 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2023-10-15 19:05:24 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 19:11:02 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2023-10-15 19:14:19 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-10-15 19:22:12 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2023-10-15 19:24:17 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-12-14 20:54 , Processed in 0.156001 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表