博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7 上安装 Lua5.3
阅读量:5875 次
发布时间:2019-06-19

本文共 1058 字,大约阅读时间需要 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版本

①下载lua-5.3.3.tar.gz

 

②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中

 

④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

 

转载于:https://www.cnblogs.com/chevin/p/6229739.html

你可能感兴趣的文章
C#微信公众号开发--网页授权(oauth2.0)获取用户基本信息一
查看>>
批量更新的两种方法
查看>>
spring 定时任务的 执行时间设置规则
查看>>
高精度模板
查看>>
远程连接Oracle数据库
查看>>
java 整除(/) 求余(%) 运算
查看>>
Log4net
查看>>
BlueMix - IBM的Paas云计算平台
查看>>
题解模板
查看>>
python的迭代器、生成器、装饰器
查看>>
普林斯顿算法(1.3)并查集(union-find算法)——本质就是一个数 下面的子树代表了连在一起的点...
查看>>
Webpack 的 HtmlWebpackPlugin 如何控制某个 chunks 的 inject 位置?
查看>>
1. FrogRiverOne 一苇渡江 Find the earliest time when a frog can jump to the other side of a river....
查看>>
BZOJ2167 : 公交车站
查看>>
UserAgent判断浏览器类型或爬虫类型
查看>>
npm run dev报错,events.js:160 throw er; // Unhandled 'error' event
查看>>
[Ramda] Refactor a Promise Chain to Function Composition using Ramda
查看>>
TomCat 配置步骤
查看>>
JS遍历Table的所有单元格内容
查看>>
kbmmw 5.0 中的REST 服务
查看>>