将 Lua 编译成字节码并在嵌入式 Linux 设备上运行

我用 luac 在 PC 上编译了 Lua 代码,并在 MIPS 设备上运行时出现了错误 lua: bad header in precompiled chunk

我搜索了一下,好像字节码不具备可移植性。

如何进行交叉编译呢?

点赞
用户2101808
用户2101808

已解决

设备的 lua 已被修补。在这种情况下不可移植。 使用这些补丁为 PC 编译了 lua - 现在一切都正常运行。

2016-03-19 16:18:07