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 写点程序,因为以前曾用过,应该很容易搞定了。

发布了174 篇原创文章 · 获赞 80 · 访问量 35万+

猜你喜欢

转载自blog.csdn.net/quicmous/article/details/102987619