安装环境:CentOS7 1708 x64
官网下载jsoncpp:https://sourceforge.net/projects/jsoncpp/ 目前是jsoncpp-src-0.5.0.tar.gz版本
安装scons:
yum install scons
解压jsoncpp-src-0.5.0.tar.gz,
tar -zxvf jsoncpp-src-0.5.0.tar.gz
然后进去其目录
cd /usr/local/jsoncpp-src-0.5.0
输入编译命令:
scons platform=linux-gcc
在 /usr/local/jsoncpp-src-0.5.0/libs/linux-gcc-4.8.5 目录下会生成两个文件:
[root@kvm183 linux-gcc-4.8.5]# ll
总用量 992
-rw-r--r--. 1 root root 644508 7月 10 17:17 libjson_linux-gcc-4.8.5_libmt.a
-rwxr-xr-x. 1 root root 365944 7月 10 17:17 libjson_linux-gcc-4.8.5_libmt.so
生成的文件名与当前gcc版本有关。
将这两个文件拷贝到 /usr/lib64 下,
include下面的文件夹json拷贝到 /usr/include 下。