centos 编译lua

要编译的项目有三个:Lua, ToLua,lfs(luafilesystem)

Lua编译

  1. 到网站https://www.lua.org/ftp/下载lua代码,github上的lua源码编译脚本不完善,很大的可能编译不成功,不想花时间研究的还是选择下载源码包吧,因要与tolua配合使用,之前使用的是5.3.5,这次还是下载5.3.5版
  2. 解压代码,进入解压出来的目录,执行make linux,报错unkown <readline/readline.h>
  3. 执行yum install readline-devel,安装readline库
  4. 再次执行make linux
  5. 执行make install 安装,否则后面编译tolua会找不到lua头文件
  6. 编译成功

ToLua编译

  1. 从地址https://hub.fastgit.org/LuaDist/tolua.git clone源码
  2. 进入tolua目录,执行make,报错:
In file included from /usr/local/include/lua.h:16:0,
                 from ../../include/tolua.h:33,
                 from tolua_event.c:19:
/usr/local/include/luaconf.h:581:2: 错误:#error "Compiler does not support 'long long'. Use option '-DLUA_32BITS'   or '-DLUA_C89_NUMBERS' (see file 'luaconf.h' for detai
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值