Lua 运行时版本

我正试图使用 ifunc 属性创建一个 fat runtime library (用 C 写的运行时库),目的是创建一个解析器函数 (resolver function) 时需要在 C API 中获取 Lua 运行时版本。

我知道在全局表中有 _VERSION 信息,但在确定我的代码执行的版本之前,我无法使用任何 Lua 函数。

我尝试在 lua state 中搜索版本,但没有成功,也许有更简单的方法。

点赞