初级计算机小白,今天从早上一直尝试在linux下安装json 库,
由于不够熟悉linux下有些报错的原因,一直在百度上试图找原因,包括看了好多个博主的json库安装博客,但是第一步就出现了问题,就是下载jsoncpp压缩包这一步,试了好几次都失败,
命令是wget [json库网址],但是下载出来的都是以index.html形式保存,以至于在后面解压的时候解不出来,试了好多次,虽然到现在下午还没搞明白为啥下载的文件只能是html文件(真的头疼,差点就要放弃了!)。
就再刚刚,经过我无数次大海捞针,终于!!
!在一个博主的文章里找到了这样两个链接,
scons下载地址:wget http://prdownloads.sourceforge.NET/scons/scons-2.2.0.tar.gz
Jsoncpp 下载地址:wgethttps://nchc.dl.sourceforge.net/project/jsoncpp/jsoncpp/0.5.0/jsoncpp-src-0.5.0.tar.gz
我发现这两个链接最后面是以.tar.gz形式保存的,下载之后就是我们要解压的压缩包
wget命令在下载时如果不设定名字,就会以链接 / 最后面的字符串命名,
接下来就是愉快地按照步骤把jsoncpp下载下来啦!
#cd scons-2.1.0
#python setup.py install
#tar -zxvf jsoncpp-src-0.5.0.tar.gz
#cd jsoncpp-src-0.5.0
#scons platform=linux-gcc(需要切换到root用户下)
#mv libs/linux-gcc-4.8.5/libjson_linux-gcc-4.8.5_libmt.so /lib
这里需要根据自己linux系统中的gcc版本做出更改,并且后续的关于gcc的版本都需要更改
#ln /lib/libjson_linux-gcc-4.8.5_libmt.so /lib/libjson.so
#mv include/json/ /usr/include/
#ldconfig
#./bin/linux-gcc-4.8.5/test_lib_json
#将下面的文件拷贝到/usr/local/lib/下,
有知道原因的小伙伴给我留言呀
emmmm我搞清楚之后再来更新!