2016-03-19 69 views
1

我在PC上編譯lua,並在luac上運行並在MIPS設備上運行它。它顯示lua: bad header in precompiled chunk編譯lua到字節碼以在嵌入式linux上運行

我搜索了它,似乎字節碼不可移植。

如何交叉編譯它?

+2

AFAIK,'luac'不能交叉編譯。如果你可以使用Lua 5.1,那麼試試LuaJIT,它的字節碼可以跨平臺移植。 LuaJIT沒有'luac'工具,運行'luajit -b file.lua file.luac'來創建字節碼文件。 –

+0

謝謝。我解決了它... linux的盒子重磅補丁盧阿。我用這些補丁編譯luac – eri

+2

如果你已經解決了你的問題,然後發佈一個答案你的問題。這是允許的,確實鼓勵。 –

回答

1

已解決

設備的lua被修補。在這種情況下不能攜帶。 用這個補丁編譯lua for PC - 現在一切正常。

相關問題