Linux 上安装Lua
$ wget http://www.lua.org/ftp/lua-5.2.3.tar.gz
$ tar zxf lua-5.2.3.tar.gz
$ cd lua-5.2.3
$ make linux test
报错:
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `PC'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetflag'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetent'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `UP'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tputs'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgoto'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetnum'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `BC'
/usr/lib/gcc/x86_64-neoshine-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetstr'
修改${LUA_DIR}/src/Makefile中linux编译target=linux,在SYSLIBS变量中追加‘-lncurses’选项即可。如下:
105 linux:
106 $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline -lncurses"
安装ncurses-devel-5.5-24.20060715.x86_64.rpm
再编译安装make linux test
bash-3.2$ src/lua -v
Lua 5.2.3 Copyright (C) 1994-2013 Lua.org, PUC-Rio
bash-3.2$ src/lua -i
Lua 5.2.3 Copyright (C) 1994-2013 Lua.org, PUC-Rio
> print ("tset")
tset
成功啦!
相关推荐
lua动态链接库的编译 c++调用lua的的方法 linux中调用lua的环境配置
Linux下lua安装环境与错误解决参考手册,此手册用于解决在Linux环境下lua环境安装问题:例如安装步骤、常见问题的解决以及使用什么命令安装lua
lua QT 运行的插件,luaqt插件linux环境运行LuaQt
一键安装lua5.3 和 luarocks 脚本 注意修改脚本的第9行 我是centos 所以是make linux ,其他平台自行修改,例如osx: make macosx
lua库5.1.4以及demo,改写的时候改成自己的lua脚本方法,有详细注释
linux 公社版 lua pdf文档,基础lua学习,用于学习交流。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
linux下开发lua用到的mysql包
linux下编译通过的lua库_5.1.4,下面的lib和include中有你需要的库和头文件
linux下lua5.2.0静态库
Lua移植到arm上 并实现在arm上 c与lua互调
因项目需求,需要在Linux系统下搭建一套nginx+lua的开发环境,经过一番摸索,现总结如下,希望大家能够喜欢。
考虑安全问题,需要在nginx加个lua去取redis的token进行验证,刚开始访问测试环境单机还挺好用,可是要访问生产的是集群环境,找了多了资料趟了数不尽的坑,最终形成这个安装包加安装步骤文档。 1、内部含有liunx下...
lua-periphery, 在Linux中,用于外围 I/O ( GPIO,SPI,I2C,MMIO,串行)的一个Lua库 lua外围 带Lua的 Linux外围 I/O ( GPIO,SPI,I2C,MMIO,串行)lua外围是在用户空间Linux中实现 GPIO 。SPI 。I2C 。MMIO和串行...
Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,无论在windows还是在linux下Lua都具有极快的运行效率,尤其适合作解析文本的脚本 本资源包括: windows和linux下的lua安装包,lua中文手册 资源列表: ...
Linux版:lua-utf8.so Windows版:lua-utf8.dll(若是用在openresty中,openresty版本需使用32位版本,使用64位版本时会报错“lua-utf8.dll 不是有效的 Win32 应用程序”) 将lua-utf8库放在openresty安装目录下,...
本来以为很简单 结果找了半天发现都是很坑爹的办法 linux下可以直接安装luaiconv windows下呢 只好自己编了 本来想找个别人写好的 发现根本找不到 更坑爹的是 我用eclipse的LDT开发 结果发现它的lua vm没办法加载c库...
此模块是基于openresty开发(或者nginx安装了ngx_lua_module模块, 建议使用openresty)
lua 调试利器 decoda
idea lua 开发插件 很好用的插件,····················································································...
1.把文件copy至wireshark安装目录(还有一个BinDecHex.lua文件也要复制到该目录),如C:\Program Files (x86)\Wireshark 2.更改init.lua文件,打开文件后,文件最后添加dofile(DATA_DIR.."omci.lua")