CentOS7 上安装 Lua5.3

1.CentOS7默认已经安装了5.1.4

①查看当前lua版本号:lua -v

Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio

 

②查看lua和luac的位置:which lua luac

/usr/bin/lua

/usr/bin/luac

 

2.编译Lua5.3版本

①cd /root

②wget -c http://www.lua.org/ftp/lua-5.3.3.tar.gz

③tar xvf lua-5.3.3.tar.gz

④cd lua-5.3.3

⑤make linux

出现错误:lua.c:80:31: fatal error: readline/readline.h: No such file or directory

表示需要安装依赖库:yum install readline-devel

⑥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

可以看到,lua和luac被安装到了/usr/local/bin中

 

3.lua -v查看版本,发现还是旧的版本,那我们就将/usr/bin中的lua和luac删除,然后将/usr/local/bin中的lua和luac创建一个ln到/usr/bin中即可

cd /usr/bin

rm -rf lua luac

ln -s /usr/local/bin/lua /usr/bin/lua

ln -s /usr/local/bin/luac /usr/bin/luac

lua -v

Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio

1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
孤单博客 » CentOS7 上安装 Lua5.3
  • 22会员总数(位)
  • 286资源总数(个)
  • 1本周发布(个)
  • 0 今日发布(个)
  • 239稳定运行(天)

提供最优质的资源集合

加入海王 加入Q群
开通海王 享更多特权,建议使用 QQ 登录