#Lua 的简介与环境配置
Lua 是一个简洁、轻量、可扩展的脚本语言;有着相对简单的 C 语言 API,因而而很容易嵌入应用中。很多应用程序使用 Lua 作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。
#安装 Lua
Lua 官方仅以源码形式进行发布,因为其使用纯 ISO C 实现,编译非常轻松。
首先从 Lua 的官方网站 下载源码,以下是部分历史版本的下载链接:
| Lua 版本 | 发布日期 | 哈希值(sha256) |
|---|---|---|
| lua-5.4.8 | 2025-05-21 | 4f18ddae154e793e46eeab727c59ef1c0c0c2b744e7b94219710d76f530629ae |
| lua-5.3.6 | 2020-09-14 | fc5fd69bb8736323f026672b1b7235da613d7177e72558893a0bdcd320466d60 |
| lua-5.2.4 | 2015-02-26 | b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b |
| lua-5.1.5 | 2012-02-13 | 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333 |
下载后解压源码:
1tar zxvf lua-5.4.8.tar.gz 2
然后进入源码目录,通过 make 进行编译:
1cd lua-5.4.8 2make generic 3
Linux 用户建议通过
make linux-readline进行编译,使得交互式解释器支持方向键回滚历史输入。
在 src 目录中会生成 lua 和 luac 两个可执行文件,前者是 Lua 的解释器,后者是 Lua 的编译器(生成字节码)。
将它们加入到 PATH 环境变量包含的目录中。例如:
1cp ./src/lua /usr/bin/ 2cp ./src/luac /usr/bin/ 3
执行命令确认配置正确:
1$ lua -v 2Lua 5.4.8 Copyright (C) 1994-2025 Lua.org, PUC-Rio 3$ luac -v 4Lua 5.4.8 Copyright (C) 1994-2025 Lua.org, PUC-Rio 5
创建文件 main.lua,写入以下内容:
1print("Hello World") 2
运行脚本:
1$ lua main.lua 2Hello World 3
《Lua 的简介与环境配置》 是转载文章,点击查看原文。