关于curl和json的安装和使用

来源:互联网 发布:杭州工商大学网络教育 编辑:程序博客网 时间:2024/06/08 14:18

下载和安装CURL

1.下载

wget  http://curl.haxx.se/download/curl-7.38.0.tar.gz

 

2.解压

tar -xzvf curl-7.38.0.tar.gz

 

3.安装

 

cd curl-7.38.0

./configure

make

make install

export PATH=$PATH:/usr/local/curl/bin     (这句话非常重要,没有这句话  你的程序找不到 curl的动态库和静态库,你也可以选择将/usr/local/curl/bin下的libcurl.a 和 libcurl.so 复制到 /usr/local/lib  和 /usr/lib)


将解压后的文件夹中的 curl文件夹  复制到/usr/include (这个很简单,不懂的自己百度)


下载和安装json



首先请先下载 scons (复制下面网站 打开就能自动下载)

scons下载地址:wget http://prdownloads.sourceforge.NET/scons/scons-2.2.0.tar.gz

再下载jsoncpp (请用这个地址下载,否则不能保证能正确编译)

Jsoncpp 下载地址 http://sourceforge.net/projects/jsoncpp/files/latest/download?_test=goal



然后请依次输入以下命令

                   #tar -zxvf scons-2.1.0.tar.gz

                   #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

 好了之后 在解压的后的文件夹里面有一个include文件夹  下面有一个json文件夹  将该文件夹复制到 /user/local/include 和 /user/include 下,做好这一步 说明咱们的json.h 搞定了 ,现在要搞定 libjson.a 和libjson.so ,怎么搞定呢?看下面


在编译后的解压文件夹  jsoncpp-src-0.5.0/libs/linux-gcc-4.1.2 目录下有两个文件

libjson_linux-gcc-4.4.4_libmt.a

libjson_linux-gcc-4.4.4_libmt.so


这就是我们要找的libjson.a 和libjson.so ,但是名字看着不一样,没事咱们自己修改,将libjson_linux-gcc-4.4.4_libmt.a改为libjson.a,将libjson_linux-gcc-4.4.4_libmt.so改为libjson.so,名字改好了 要让编译器找到我们 要么修改环境变量,要么直接将这两个文件复制到默认路径下,我选择后者。

将两个文件复制到 /user/lib 下即可


OK 大功告成!!