lua 源代码初次编译

这把年纪了,感觉最近两年净写一些小儿科的东西,快不好意思写博客了。忍一忍吧,年龄大了,不写下来这些琐碎的细节实在记不住。下次再想用 Lua,就到这里复习复习。这辈子再拼最后一波,搞完我的程序,退休搞乐队去。

1. 官网下载源代码

lua很多年前用过,今天想再试一下,到官网下载了源代码。网址是:http://www.lua.org/download.html

下载的文件是 lua-5.3.5.tar.gz,这个是目前最新版本。解压后,src文件夹里面全部是C语言源代码。里面有个Makefile 文件,我想办法编译一下。

2. 编译源代码

对于开源程序,我不太喜欢自己动手编译,往往比较麻烦。Lua 的源代码提供了 Makefile, 编译的配置算是都齐全了。然后我得找make程序,在我的 QT5 安装目录里找到了

C:\Qt\Qt5.13.2\Tools\mingw730_64\bin\mingw32-make.exe

在DOS命令行窗口,输入上面的内容,发现不能编译,因为 Makefile 的 PLAT 设置不对。好在 Makefile 里有一个 PLATS 变量,罗列了所有的合法值,我尝试着改成了:

PLAT= mingw

重新编译,OK!

3. 运行 lua.exe

原来编译后生成了很多dll、exe文件,其中 lua.exe 是一个客户端 lua 命令行解释器,调试程序很有用。
在这里插入图片描述

写了一个程序 g:\test.lua

print "Hello, World!"

运行一下,OK!
在这里插入图片描述
接下来研究一下如何用 lua 写点程序,因为以前曾用过,应该很容易搞定了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许野平

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值