首页 > 其他 > 详细

lua编译为二进制方式

时间:2019-12-16 10:42:28      阅读:121      评论:0      收藏:0      [点我收藏+]

当不想使用户看到lua源码,文本文件可以通过luac,把lua文本文件“编译”成二进制的文件。

lc@lc-virtual-machine:~/lua$ luac -o redis-white  redis-white.lua 
lc@lc-virtual-machine:~/lua$ cat redis-white
uaS?

xV(w@@redis-white.luaA@&?
localhost?
          redis_host
                    redis_port_ENV

编译后的文件还需要lua解析器才可以执行

lc@lc-virtual-machine:~/lua$ ./hello
bash: ./hello: 无法执行二进制文件: 可执行文件格式错误
lc@lc-virtual-machine:~/lua$ lua ./hello
hello world

lua解析器不关心你传给它的是文本文件还是二进制文件,也不关心扩展名是什么。

翻译 朗读 复制 正在查询,请稍候…… 重试 朗读 复制 复制 朗读 复制 via 谷歌翻译(国内)

lua编译为二进制方式

原文:https://www.cnblogs.com/LC161616/p/12046907.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!