在Windows下编译安装lua5.3

一、环境与工具

1.Windows 10

2.Visual Studio 2019

二、获取lua源码

请在这里https://www.lua.org/ftp/)获取最新的lua源码,并解压至任意目录

《在Windows下编译安装lua5.3》

三、开始编译

同时按下Win + R键,在输入框中输入“developer command prompt”,找到Visual Studio 的开发人员命令提示符

(在Windows7/8/8.1中开发人员命令提示符的打开方式有所不同,可参考:https://docs.microsoft.com/zh-cn/dotnet/framework/tools/developer-command-prompt-for-vs

《在Windows下编译安装lua5.3》

在命令提示符中前往lua源代码所在的src文件夹

#先使切换到文件夹所在盘符,再使用cd命令切换到源码所在目录
#“>”符号后的命令即为需要输入的部分
#例如:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>e:
E:\>cd E:\Program\lua\lua-5.3.5\src
E:\Program\lua\lua-5.3.5\src>

切换到src文件夹后,再依次输入如下命令(每次一行)

cl /MD /O2 /c /DLUA_BUILD_AS_DLL *.c
ren lua.obj lua.o
ren luac.obj luac.o
link /DLL /IMPLIB:lua5.3.lib /OUT:lua5.3.dll *.obj
link /OUT:lua.exe lua.o lua5.3.lib
lib /OUT:lua5.3-static.lib *.obj
link /OUT:luac.exe luac.o lua5.3-static.lib

编译记录:

《在Windows下编译安装lua5.3》 《在Windows下编译安装lua5.3》 《在Windows下编译安装lua5.3》

检查src目录,是否生成了lua.exe(解释器)、luac.exe(编译器)、lua5.3.dll(动态库)三个文件

《在Windows下编译安装lua5.3》

四、配置环境变量

右键桌面上的“此电脑”,选择属性,并在弹出的窗口中选择“高级系统设置”

《在Windows下编译安装lua5.3》

点击“环境变量”

《在Windows下编译安装lua5.3》

在“系统变量”内找到“Path”,选中“Path”后点击“编辑”

《在Windows下编译安装lua5.3》

单击“新建”,在下方出现的编辑框中输入lua.exe文件所在的目录,单击“确定”保存

《在Windows下编译安装lua5.3》

保存好所有设置后,打开cmd输入“lua”并回车,若出现以下提示,则为安装成功

《在Windows下编译安装lua5.3》

点赞
  1. ⑨BIE说道:

    在windows竟然还自己编译,邪教打死(逃

    1. Katyusha说道:

      喵喵喵???
      最新版lua5.3根本没有发布Windows下的Binary

    2. Katyusha说道:

      “Lua is free software distributed in source code.”(来自官网)

发表评论

电子邮件地址不会被公开。 必填项已用*标注