
首先打开VS命令行工具。可以按 Win + S ,输入 prompt 来找到它。如图。
解压 LuaJIT 源码,并进入到解压目录 /src 下。输入 msvcbuild 开始编译。
看到 === Successfully built LuaJIT for xxxxx === 则是编译成功了。
在解压目录 /src 下可以找到编译生成的 luajit.exe 和 lua51.dll .
打开cmd。
如果没有添加环境变量则先定位到盯手斗LuaJit安装目录薯明。
输入 luajit -b +Lua脚本+目标文件名,即可编译脚本。
常见的方法是用c写一个宿主或者 比较方便而且比较现成的方法是载一个luaaio
aio就是all in one 的颂拦缩写祥举
把lua.exe改成脚本入口lua文件名
比如 main.lua 对应的就是main.exe 然后准备好相应的扩展需要的dll 就可以运行野宴胡了
标准的lua4.01 有“CFLuaDC”工具可以反编译。标准的lua5 有 “DisLua”、“luadec” 两个工具可供选用。
--------链旁以上三个工具在网上可搜索下载。悄唤厅
luajit 编译的luac 文件 尚无反编译工启隐具。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)