一 windows
1 下载安装“Lua for Windows”
地址:点击打开链接
2 安装
3 编码
打开SciTE,输入:
print("hello,lua!");
然后保存,后缀名一定要是".lua",不然无法运行
4 运行
Tools-》Go,或者快捷键F5
二 linux
1 下载源代码
地址:官网
下载完成之后一般都在"下载"或在"download"文件夹
2 编译
解压文件:
tar zxvf lua-5.2.3.tar.gz
cd到这个目录,编译:
make linux
如果没有报错,恭喜你,如果报错:
Fatal error: readline/readline.h: 没有那个文件或目录
请往下看,这是因为缺少一个libreadline.
依次运行下面命令:
1>下载apt-file包
sudo apt-get install apt-file
2>更新软件列表
sudo apt-file update
3>安装apt-file
sudo apt-get install apt-file
4> 安装libreadline
sudo apt-get install libreadline-dev
5> 搜索libncurses包
apt-cache search libncurses
6> 重新编译
make linux
7 安装
sudo make install
一切应该就ok啦。
使用命令:
lua -v可以参看lua版本号相关信息
8 运行脚本
另外在src文件夹里面有两个可执行文件,一个是lua,一个是luac。
lua是用来运行lua脚本的,而luac是编译lua脚本的。
print("hello,lua!");
cd到test.lua所在的目录,执行:
lua test.lua就可以运行脚本test.lua了。
9 编译脚本
luac就是用来将lua脚本编译成字节码的工具,运行命令:
luac test.lua
会生成一个luac.out,这就是test.lua对应的字节码,使用命令:
lua luac.out
就可以运行它。
10 退出命令行
有两种方式,一种是输入文件结束符:
Mac/Linux/Unix:Cmd+D/Ctrl+D/Ctrl+D
Win:Ctrl+Z