我打算将LuaJIT嵌入到我的程序中,该程序使用PhysFS加载......好吧,东西。资产和Lua脚本。
所以我想,为什么不预编译我的Lua脚本?
luajit -b test.lua test.raw
我知道当使用普通的香草Lua时,lua_load()C函数可以正常使用人类可读的脚本和luac生成的字节码。但是LuaJIT怎么样?这同样适用于LuaJIT吗? lua_load()是否可以使用预编译的LuaJIT字节码?
答案 0 :(得分:0)
生成的字节码是可移植的,可以加载到任何字节码上 LuaJIT支持的架构,与字大小无关 字节序。但是字节码兼容版本必须匹配
同一页面的更多内容
原始字节码格式的文件是自动检测的,可以加载 任何Lua源文件。例如。直接从命令行或与 loadfile(),dofile()等