Windows 下编译 LuaJIT
准备
这里使用 Visual studio 自带的命令行工具来进行编译,所以需要安装好VS.
- 下载 LuaJIT 源码
- 准备好VS.
编译
首先打开VS命令行工具。可以按Win+S,输入prompt来找到它。如图。
<!-- more -->

解压 LuaJIT 源码,并进入到解压目录/src下。输入msvcbuild开始编译。

看到=== Successfully built LuaJIT for xxxxx ===则是编译成功了。
在解压目录/src下可以找到编译生成的luajit.exe和lua51.dll.
安装
- 在任意地方新建一个文件夹(例如
e:\LuaJit)。把刚才生成的两个文件复制到新建的文件夹下。 - 新建子目录
e:\LuaJit\lua,把解压目录/src的jit文件夹整体复制到子目录下。 - (可选)把
e:\LuaJit添加到系统Path环境变量里。
运行
打开cmd。
如果没有添加环境变量则先定位到LuaJit安装目录。
输入luajit +文件名 即可运行Lua脚本。
输入luajit -b +Lua脚本+目标文件名,即可编译脚本。
License:
禁止转载到非自托管的内容平台,禁止用于 AI 训练