【lvgl-micropython】官方源码之ports/unix 编译报错
lv_micropython/ports/unix make 报错
编译环境如下
这是缺少SDL2库导致的
sudo apt-get install libsdl2-2.0 sudo apt-get install libsdl2-dev
安装时可能会遇到如下问题
【解决办法】
在ubuntu系统终端下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将终端中断,此时 apt-get进程可能没有结束。结果,如果再次运行apt-get install 命令安装,可能会发生下面的提示:
无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
解决办法如下:
1。终端输入 ps aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。
2。强制解锁,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
此后若想重新安装则可输入sudo apt-get install XXX, 但此时又可能会提示 “E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题”, 手工输入 " sudo dpkg --configure -a" 后,若又出现 “依赖关系问题 - 仍未被配置”这一提示的话,直接运行 “sudo apt-get -f install” 即可。
【来源】
再牛逼的梦想也架不住傻逼似的坚持
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
2018-03-15 stm32的双向io口
2018-03-15 小记之while循环条件的操作位置
2018-03-15 【float】浮点数在计算机中存储方式