1
Я скомпилировал lua на ПК с помощью luac
и запустил его на устройстве MIPS. Он показывает lua: bad header in precompiled chunk
.Скомпилировать lua для байт-кода для запуска на встроенном Linux
Я искал его и, кажется, байт-код не переносится.
Как скомпрометировать его?
AFAIK, 'luac' не может перекрестно скомпилировать. Если вы можете использовать Lua 5.1, попробуйте LuaJIT, его байт-код будет переносимым на разных платформах. У LuaJIT нет утилиты 'luac', запустите' luajit -b файл.lua file.luac', чтобы создать файл байт-кода. –
спасибо. Я решил, что ... linux box имеет тяжелую заплату lua. Я собрал luac с этими исправлениями – eri
Если вы решили свою проблему, отправьте ответ на свой вопрос. Это разрешено и действительно поощряется. –