源码下载 内部有编译文档
https://github.com/antirez/lua-cmsgpack
如果出现
则需要安装一些依赖库
yum -y install lua lua-devel
就可以了,如果还不行,再试试下面的命令:
yum install ncurses-devel gcc gcc-c++ make
测试案例
local cmsgpack = require("cmsgpack")
local a = {}
for i= -1,10 do
a[i] = i
end
local pkt = cmsgpack.pack(a)
print(type(pkt),string.len(pkt))
local dat = cmsgpack.unpack(pkt)
for k,v in pairs(dat) do
print(k,v,type(k),type(v))
end
测试结果
参考:http://blog.sina.com.cn/s/blog_66cd08930102wvdm.html