首先,我们需要下载lua开源软件包。
Lua开源软件下载路径:
http://download.csdn.net/detail/hanlizhong85/9883446
其次,把压缩包放在Linux上,然后依次执行如下命令:
[root@HLZ~]# cd /home/hanlzh/
[root@HLZ hanlzh]# ls
lua-5.3.4.tar.gz test
[root@HLZ hanlzh]# tar -zxvf lua-5.3.4.tar.gz
[root@HLZhanlzh]# ls
lua-5.3.4 lua-5.3.4.tar.gz test
[root@HLZhanlzh]# cd lua-5.3.4
[root@HLZ lua-5.3.4]# make linux
cd src&& make linux
make[1]:Entering directory `/home/hanlzh/lua-5.3.4/src'
makeall SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl-lreadline"
make[2]:Entering directory `/home/hanlzh/lua-5.3.4/src'
make[2]:Nothing to be done for `all'.
make[2]:Leaving directory `/home/hanlzh/lua-5.3.4/src'
make[1]:Leaving directory `/home/hanlzh/lua-5.3.4/src'
[root@HLZ lua-5.3.4]# make install
cd src&& mkdir -p /usr/local/bin /usr/local/include /usr/local/lib/usr/local/man/man1 /usr/local/share/lua/5.3 /usr/local/lib/lua/5.3
cd src&& install -p -m 0755 lua luac /usr/local/bin
cd src&& install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h lua.hpp/usr/local/include
cd src&& install -p -m 0644 liblua.a /usr/local/lib
cd doc&& install -p -m 0644 lua.1 luac.1 /usr/local/man/man1
[root@HLZlua-5.3.4]#
执行上述步骤之后,Lua可执行程序默认安装在/usr/local/bin目录下,可以检查一下系统环境变量PATH是否已添加:
[root@HLZlua-5.3.4]# echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
如果PATH中没有,通过以下方法添加:
[root@HLZlua-5.3.4]# export PATH=$PATH:/usr/local/bin ---临时方案
或者,
vi/etc/profile,在文件末尾添加:export PATH=$PATH:/usr/local/bin,执行source /etc/profile立即生效
最后,我们再通过以下步骤检查是否安装正确:
[root@HLZlua-5.3.4]# lua
Lua5.3.4 Copyright (C) 1994-2017 Lua.org,PUC-Rio
>print("Hello World!")
Hello World!
>^C --通过ctrl+c退出lua的shell界面
[root@HLZlua-5.3.4]#
OK,可以执行lua二进制文件,说明lua开源软件安装成功了!