首先在http://www.lua.org/下载lua的源码文件,我下载的是lua-5.2.3.tar.gz
解压: tar -xzvf lua-5.2.3.tar.gz后会在当前目录下得到lua-5.2.3文件夹
进入该文件夹,执行make命令会有如下提示
需要指定平台,所以我们执行make linux命令,会有如下的错误信息
这个是由于没有链接 ncurses库,只需要把lua-5.2.2/src/Makefile文件中的
linux:
$(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"