加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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打进去了!?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读