LuaJIT和岩石?

时间:2011-06-30 18:10:11

标签: lua luajit luarocks

来自“Lua newbie”的一个小问题......我一直在使用LuaJIT并且它很棒,没有问题是因为LuaJIT是Lua 5.1兼容这意味着我可以使用标准Lua的所有“LuaRocks”在LuaJIT中使用?

例如,如果我想安装一个SQLite库(例如http://luaforge.net/projects/luasqlite/) - 我将如何在LuaJIT中安装它?

所有可用的“LuaRocks”是否与LuaJIT一起使用?

2 个答案:

答案 0 :(得分:9)

LuaJIT 设计与Lua独立版本兼容。没有任何理由为什么任何纯粹基于Lua的岩石不起作用。基于DLL的Rocks也应该可以工作,因为LuaJIT独立DLL与原始DLL兼容。

答案 1 :(得分:0)

具体地说:

  

“LuaJIT完全向上兼容Lua 5.1。它支持所有标准的Lua库函数和全套Lua / C API   功能。 LuaJIT也完全与Lua 5.1兼容   链接器/动态加载器级别。这意味着您可以编译C模块   反对标准的Lua头并加载相同的共享库   Lua或LuaJIT。“

我认为这几乎说明了一切。