gf 学校的编程练习课用 Minecraft PI edition 作为环境。老师给每个组发了一个树莓派跑这个 MCPI 游戏,网线连接笔记本,在笔记本上跑控制算法。
因为每组一个树莓派,想测试就得跟大伙错开时间,很不方便。同组有的人就在自己的 linux 机器上安装了 MCPI ,方便自己测试。gf 的用的 M1 MBA ,没找到移植版。加上连接网线还要加扩展 hub 等玩意,相当的麻烦。我们就在琢磨怎么能在本地 MBA 跑一个 MCPI
一开始觉得这玩意既有源码又是 arm 原生应用,装个 arm 版的 linux 虚拟机,在里面跑 MCPI 就是了。
结果安装的 ubuntu arm64 倒是正常跑起来了,MCPI 网上也有人编译了 arm64 的 AppImage 。但是运行时提示 MCPI 引用了很多 arm32 的 so 库,apple silicon 只支持 arm64 ,无法运行。
到这里事情就卡住了。难不成真的要用 QEMU 来完全模拟 linux 加 MCPI ,就因为几个 arm32 的库么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.