一 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
解压完成之后会得到一个文件夹:lua-5.2.3
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
make linux
sudo make install
一切应该就ok啦。
使用命令:
lua -v可以参看lua版本号相关信息
8 运行脚本
另外在src文件夹里面有两个可执行文件,一个是lua,一个是luac。
lua是用来运行lua脚本的,而luac是编译lua脚本的。
在任意文件新建一个test.lua文件,在其中输入:
print("hello,lua!");
lua test.lua就可以运行脚本test.lua了。
9 编译脚本
luac就是用来将lua脚本编译成字节码的工具,运行命令:
luac test.lua
lua luac.out
10 退出命令行
有两种方式,一种是输入文件结束符:
Mac/Linux/Unix:Cmd+D/Ctrl+D/Ctrl+D
Win:Ctrl+Z
另一种则是调用系统函数:os.exit()