如何编译luaJit的c字节码
How to compile luaJit's c bytecode
你可以用 luaJIT 生成 c 形式的字节码:luajit -b main.lua main.c
它生成一个没有 main 的 c 代码,所以我的猜测是 link 它。如何使用 mingw64 做到这一点?
您似乎误解了它的作用。
LuaJIT 不会 将您的 Lua 源代码编译成等效的 C 代码。它将它编译为 Lua 字节代码,并将此二进制数据编码为静态 C 数组,因此您可以将字节代码直接包含在使用 LuaJIT 的程序中并将其作为单个可执行文件。
你可以用 luaJIT 生成 c 形式的字节码:luajit -b main.lua main.c
它生成一个没有 main 的 c 代码,所以我的猜测是 link 它。如何使用 mingw64 做到这一点?
您似乎误解了它的作用。
LuaJIT 不会 将您的 Lua 源代码编译成等效的 C 代码。它将它编译为 Lua 字节代码,并将此二进制数据编码为静态 C 数组,因此您可以将字节代码直接包含在使用 LuaJIT 的程序中并将其作为单个可执行文件。