在一个目录中为多个文件创建一个对象文件

我在一个目录中有约 5 个文件(a.lua、b.lua、c.lua、d.lua、e.lua),如 dir_1。是否可能为 dir_1 中的所有文件创建一个对象文件?

我想在其他目录中使用 dir_1 中的文件。有哪些可能的方法呢?谢谢。

点赞
用户2226988
用户2226988

可以创建一个组合编译脚本。例如,

luac -o all_in_some_order.lub *.lua

我为其命名为.lub扩展名,表示Lua二进制文件。但是,Lua对二进制和文本脚本的处理方式相同。就像文本脚本一样,组合体就像一个主体,除了组合体是一个或多个函数主体按顺序运行。

如果需要,可以在命令行上指定执行顺序。

请参见luac获取其他选项。

注意:你的可执行文件可能会被命名为luac53。

2016-09-13 16:33:58