1
Ich kompilierte lua auf PC mit luac
und laufe es auf MIPS-Gerät. Es zeigt lua: bad header in precompiled chunk
.Kompiliere lua zu Bytecode, um auf embedded Linux zu laufen
Ich suchte danach und scheint Bytecode nicht tragbar.
Wie Crosscompile es?
AFAIK, 'Luac' kann keine Kreuzkompilierung durchführen. Wenn Sie Lua 5.1 verwenden können, versuchen Sie LuaJIT, dessen Bytecode portabel ist. LuaJIT hat kein Dienstprogramm 'luac', führen' luajit -b file.lua file.luac' aus, um eine Bytecode-Datei zu erstellen. –
danke. Ich habe es gelöst ... Linux-Box hat schwer gepatcht Lua. Ich habe Luac mit diesen Patches kompiliert – eri
Wenn Sie Ihr Problem gelöst haben, dann posten Sie eine Antwort auf Ihre Frage. Das ist erlaubt und sogar gefördert. –