lua_load()C函数是否与LuaJIT预编译的字节码一起使用?

时间:2017-09-26 09:45:17

标签: lua luajit luac

我打算将LuaJIT嵌入到我的程序中,该程序使用PhysFS加载......好吧,东西。资产和Lua脚本。

所以我想,为什么不预编译我的Lua脚本?

luajit -b test.lua test.raw

我知道当使用普通的香草Lua时,lua_load()C函数可以正常使用人类可读的脚本和luac生成的字节码。但是LuaJIT怎么样?这同样适用于LuaJIT吗? lua_load()是否可以使用预编译的LuaJIT字节码?

1 个答案:

答案 0 :(得分:0)

来自official site

  

生成的字节码是可移植的,可以加载到任何字节码上   LuaJIT支持的架构,与字大小无关   字节序。但是字节码兼容版本必须匹配

同一页面的更多内容

  

原始字节码格式的文件是自动检测的,可以加载   任何Lua源文件。例如。直接从命令行或与   loadfile(),dofile()等