我已将lua与字节码块一起嵌入到用C编写的项目中.现在,当我通过添加.lua文件扩展我的lua代码库时,有没有办法将此代码保存在单个字节码块中?
(我知道如何加载多个字节码块.但是加载一个块然后忘记粘合代码似乎很舒服.)
我尝试使用文本包含,但似乎在Lua中没有关键字."Require"和"dofile"在运行时查看文件,因此运行"lua -b ..."后生成的字节码将不包含这些文件的代码.
并且没有办法组合字节码文件,是吗?我的意思是,在创建字节码文件时,"require"命令会将所有这些文件的代码添加到一个字节码文件中.
PS:Michal Kottman的答案适用于Lua,这就是我的要求.我以为Lua和LuaJIT会以同样的方式工作.他们没有.要将多个.lua文件组合到一个LuaJIT字节码文件中,应该是一个