1、到http://www.lua.org/download.html官网去下载lua的安装包,这里下载的是lua-5.3.0,下载的安装包名字是lua-5.3.0-tar.gz,将压缩包放至某个目录下
2、在Ubuntu下cd到改压缩包的位置使用命令tar -zxvf lua-5.3.0-tar.gz 解压压缩包
cd lua-5.3.0
make linux 编译链接库
make install
make linux和make install 命令的具体含义可以查看该目录下的MakeFile文件
在运行make命令是会出现报错:lua.c:67:31: error: readline/readline.h: No such file or directory
lua.c:68:30: error: readline/history.h: No such file or directory 出现该错误只需要安装readline库就可以。
3、安装readline库的方法:使用命令apt-cache search readline查看系统中readline的安装包,如下图所示
使用命令apt-get install libreadline6 libreadline6-dev安装readline
4、运行完第2步中的两个make命令之后,linux下的lua环境就算搭建成功了。
这里实验一个lua程序的例子:创建一个test.lua文件touch test.lua
编辑该文件 vim test.lua 输入print("Hello World")
编译运行 lua test.lua 屏幕上输出Hello World,至此可以证明linux下的lua环境搭建成功