關於curl和json的安裝和使用

2021-08-10 18:40:07 字數 1124 閱讀 7817

wget 

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)

然後請依次輸入以下命令

#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 大功告成!!

關於Curl的get和post請求

初始化 ch curl init 設定選項,包括url curl setopt ch,curlopt url,curl setopt ch,curlopt returntransfer,1 curl setopt ch,curlopt header,0 執行並獲取html文件內容 output cu...

linux中curl安裝和使用

工作中用到,記錄一下。wget 2.解壓縮 tar xzvf curl 7.59.0.tar.gz 3.進入安裝目錄 cd curl 7.59.0 4.編譯 configure make make install 5.驗證安裝是否成功 curl version 可以檢視到版本,則curl安裝成功。報...

file get content和curl的區別

一 file get contents 1.定義 file get contents 函式將指定 url 的檔案讀入乙個字串並返回。2.語法 file get contents path,include path,context,start,max length path 要讀取的路徑或鏈結。inc...