Json-c库在CentOS7中的安装与使用

一:使用ftp将json-c-0.13.1.tar.gz传送到CentOS7中

Json-c库在CentOS7中的安装与使用
二 使用tar -zxvf json-c-0.13.1.tar.gz命令解压。

Json-c库在CentOS7中的安装与使用
解压后的目录如下图

Json-c库在CentOS7中的安装与使用
之后进入到json-c-0.13.1目录下
三 安装源码包
(1)./configure
(2)make
我在执行这一步的过程中遇到了一些问题 提示我缺少了autoheader
使用yum install -y automake命令解决。

Json-c库在CentOS7中的安装与使用
(3)make install
执行完毕后
在/usr/local/include/目录下会有json-c文件夹
Json-c库在CentOS7中的安装与使用
在/usr/local/lib/目录下会有libjson-c相关文件。
四 使用json-c库。
1.创建测试.c文件
主要功能:将字符串转换为json对象 并将json对象打印出来。

Json-c库在CentOS7中的安装与使用
2 使用gcc -o hello json.c -I /usr/local/include/json-c/ -L /usr/local/bin/ -l json-c命令编译成可执行文件hello.这种方式较为繁琐,建议写个Makefile,帮助编译。
3 ./hello运行。
Json-c库在CentOS7中的安装与使用