Json-c库在CentOS7中的安装与使用
一:使用ftp将json-c-0.13.1.tar.gz传送到CentOS7中
二 使用tar -zxvf json-c-0.13.1.tar.gz命令解压。
解压后的目录如下图
之后进入到json-c-0.13.1目录下
三 安装源码包
(1)./configure
(2)make
我在执行这一步的过程中遇到了一些问题 提示我缺少了autoheader
使用yum install -y automake命令解决。
(3)make install
执行完毕后
在/usr/local/include/目录下会有json-c文件夹
在/usr/local/lib/目录下会有libjson-c相关文件。
四 使用json-c库。
1.创建测试.c文件
主要功能:将字符串转换为json对象 并将json对象打印出来。
2 使用gcc -o hello json.c -I /usr/local/include/json-c/ -L /usr/local/bin/ -l json-c命令编译成可执行文件hello.这种方式较为繁琐,建议写个Makefile,帮助编译。
3 ./hello运行。