1.下载json-c-0.9.tar.gz,解压并进入json-c-0.9,执行标准安装
#./configure
#make
#make install
默认会安装在目录/usr/local/include,/usr/local/lib下面,配置信息位于/usr/local/lib/pkgconfig/json.pc中
2.如果运行时提示:error while loading shared libraries: libjson.so.0: cannot open shared object file: No such file or directory
解决方法:
#vim /etc/ld.so.config
在下面添加一行
/usr/local/lib/libjson.o.0
保存退出,执行
#ldconfig
然后查看
#ldconfig -v
会在列表中出现libjson的库,列表可能太多,可以执行
#ldconfig -v | grep json
会有几项报错,如下:
debian:/etc# ldconfig -v | grep json
ldconfig: 无法对 /usr/local/lib/libjson.o.0 进行 stat 操作: 没有那个文件或目录
ldconfig: 无法对 /lib64 进行 stat 操作: 没有那个文件或目录
ldconfig: 无法对 /usr/lib64 进行 stat 操作: 没有那个文件或目录
libjson.so.0 -> libjson.so.0.0.1
不用去理会它