uLua运行LuaJIT编译后的bytecode文件

本人的开发环境是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打进去了! 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值