我有来自 Lua 源代码的文件、、、#include
和lua.h
代码lapi.h
。现在我必须实际编译这段代码。lualib.h
lauxlib.h
我的第一个想法是.c
在 Lua 的源代码中包含所有文件,或者只是找出.c
我真正需要的那些文件,但是有没有更好甚至正确的方法来编译使用 Lua 5.1 的 C API 的代码?
我应该补充一点,我是编译的一个完整的开始,我几乎一无所知。我确实知道 GCC 是什么以及如何从命令行运行它,但仅此而已。
更具体地说,我知道我使用 GCC 的编译命令将如下所示:
gcc code.c
现在,我是否需要将 Lua 源中的每个文件都添加为这样的参数?
gcc code.c lapi.c lauxlib.c lbaselib.c lcode.c …
还是有更好的方法来做到这一点?