lua-cjson安装

lua-cjson简介

在 Lua 中通过一系列的 lua-cjson API 调用完成 Lua 值与 Json 值的相互转换(编码及解码)。

lua-cjson文档

https://github.com/luarocks/luarocks/wiki/Documentation

lua-cjson下载地址

https://www.kyne.com.au/~mark/software/lua-cjson.php
https://github.com/mpx/lua-cjson/

lua-cjson安装

下载

mkdir -p /usr/local/src/lua/
cd /usr/local/src/lua/
wget -S https://www.kyne.com.au/~mark/software/download/lua-cjson-2.1.0.tar.gz

解压

tar -zxvf lua-cjson-2.1.0.tar.gz
cd lua-cjson-2.1.0

检查Makefile文件中的安装路径是否正确,主要为以下几个配置:

LUA_VERSION =       5.1
TARGET =            cjson.so
PREFIX =            /usr/local
#CFLAGS =            -g -Wall -pedantic -fno-inline
CFLAGS =            -O3 -Wall -pedantic -DNDEBUG
CJSON_CFLAGS =      -fpic
CJSON_LDFLAGS =     -shared
LUA_INCLUDE_DIR =   $(PREFIX)/include
LUA_CMODULE_DIR =   $(PREFIX)/lib/lua/$(LUA_VERSION)
LUA_MODULE_DIR =    $(PREFIX)/share/lua/$(LUA_VERSION)
LUA_BIN_DIR =       $(PREFIX)/bin

编译安装

make && make install

确认是否安装成功,require(“cjson”)不报错,即为安装成功。

# lua
> require("cjson")
Previous Post

Luasocket安装

Next Post

nginx安装与常用操作

Related Posts