uLua运行LuaJIT编译后的bytecode文件
发布时间:2020-12-14 22:05:43 所属栏目:大数据 来源:网络整理
导读:本人的开发环境是Mac,所以以下操作均在Mac下完成!!!? 1.获取LuaJIT!地址 http://luajit.org/ ? ?? 注意!!!!!============ uLua uses LuaJIT 2.0.2 which can be obtained from?http://luajit.org/ ??一定要下载 LuaJIT 2.0.2 ?(当前release versi
本人的开发环境是Mac,所以以下操作均在Mac下完成!!!?
1.获取LuaJIT!地址 http://luajit.org/ ? ?? 注意!!!!!============>>>>> uLua uses LuaJIT 2.0.2 which can be obtained from?http://luajit.org/ ??一定要下载 LuaJIT 2.0.2 ?(当前release version 2.0.3)? ??? 2.解压下载的压缩包? ??在terminal依次输入? ??cd /Users/YourAccount/Download/LuaJIT-2.0.2? ??make? ??sudo make install? ??luajit? ??如果能看到luajit的版本号,到此mac上luajit环境就ok了!!!? 3.通过luajit对所有lua文件进行编译,生成bytecode二进制文件? ??find . -name "*.lua" -exec luajit -b {} {}.out ;? ??{}.out ?至于这个后缀,本人其实建议还是用lua? 4.最后就是既关键!又简单!的一步!? ??大家使用ulua,一般调用的是Lua.cs里的LuaState实例的DoString、DoFile? ??如果想使用LuaJIT的bytecode文件,只需要调用 LuaDLL.luaL_dofile(IntPtr luaState,string fileName) 本人亲测win、mac、android、ios均通过测试!!!解决了lua加密的问题!嘿嘿!? 本次测试正好确认了一件事!那就是ulua插件提供的库里已经把LuaJIT打进去了!? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |