从0开始学Lua(0) 环境安装
Lua简介
使用场景:
- 游戏开发:例如游戏辅助脚本,能够重加载加快开发流程。
- 应用脚本:例如 Redis 使用 Lua 脚本。
- 数据库插件:例如 MySQL Proxy 和 MySQL WorkBench。
- 安全系统:如入侵检测系统。
- 移动应用开发:例如 Corona SDK 允许开发者利用单一代码库为多平台构建应用程序。
优势:
- 小巧轻量:Lua 编译后的体积仅百余KB,易于嵌入任何应用程序中,几乎不增加额外负担。
- 高效性:执行速度快,特别适合性能敏感的应用场景。
- 可移植性:跨平台兼容性好,可以在多种操作系统和硬件上运行。
- 可嵌入性:设计初衷即为嵌入式脚本语言,提供了简洁的API与宿主程序交互。
- 简单强大:语法简洁,学习曲线平缓,同时提供了足够的功能来解决复杂问题。
- 灵活性与可扩展性:容易定制和扩展,适合快速迭代开发。
Lua环境安装
Linux系统上安装
Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装:
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make linux test
make install
Mac OS X 系统上安装
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make macosx test
make install
Windows系统上安装
window 下你可以使用一个叫 “SciTE” 的 IDE环 境来执行 lua 程序,下载地址为:
- Github 下载地址:https://github.com/rjpcomputing/luaforwindows/releases
- 百度网盘 链接:https://pan.baidu.com/s/1VhdO-1YbfaBaE3wBNS_TfA
提取码:ogjb - Google Code下载地址 : https://code.google.com/p/luaforwindows/downloads/list
安装成功测试
使用命令测试
window下安装好后,打开cmd,先输入lua 然后再输入以下代码
print("hello world")
运行结果如下则说明安装成功:
使用lua文件测试
新建一个test.lua文件 里面代码如上
打开cmd 跳转到test.lua所在的目录
输入 lua test.lua
运行结果如下