文章

Windows 下编译 LuaJIT

准备

这里使用 Visual studio 自带的命令行工具来进行编译,所以需要安装好VS.

编译

首先打开VS命令行工具。可以按Win+S,输入prompt来找到它。如图。 <!-- more -->

VS命令行工具

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

开始编译

看到=== Successfully built LuaJIT for xxxxx ===则是编译成功了。 在解压目录/src下可以找到编译生成的luajit.exelua51.dll.

安装

  1. 在任意地方新建一个文件夹(例如e:\LuaJit)。把刚才生成的两个文件复制到新建的文件夹下。
  2. 新建子目录e:\LuaJit\lua,把解压目录/srcjit文件夹整体复制到子目录下。
  3. (可选)把e:\LuaJit添加到系统Path环境变量里。

运行

打开cmd。 如果没有添加环境变量则先定位到LuaJit安装目录。 输入luajit +文件名 即可运行Lua脚本。 输入luajit -b +Lua脚本+目标文件名,即可编译脚本。