Linux CURL安裝及C程式設計中curl.h標頭檔案缺少問題解決
阿新 • • 發佈:2018-12-09
curl安裝
–獲得安裝包,從網上直接下載或者其他途徑,這裡直接wget
# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz
此處可以選擇最新版本。官網http://curl.haxx.se/
–解壓到當前目錄
# tar -zxf curl-7.17.1.tar.gz
- 1
–進入解壓後的目錄內
# cd curl-7.17.1
- 1
–配置,指定安裝的目錄,這裡是“/usr/local/curl”
# ./configure --prefix=/usr/local/curl
- 1
– # make
–安裝 # make install
–安裝完畢
使用: 將curl命令加入環境變數, 命令列裡執行(僅對本會話起作用,或者在.bash_profile、.bashrc檔案裡配置環境變數):
# export PATH=$PATH:/usr/local/curl/bin
- 1
然後就可以使用了
# curl http://www.baidu.com
- 1
出來好多html程式碼,是百度首頁的程式碼 入門的使用說明: 點選檢視
C語言標頭檔案缺少curl.h
由於在C語言網路程式設計中,採用的是在環境變數下的相對路徑來引用curl.h庫,即
#include <curl/curl.h>
- 1
而我們常用的stdio.h標頭檔案所在路徑為 /usr/include
所以需要將上訴解壓後所得usr/local/curl/include路徑下的curl資料夾複製到/usr/include。如此標頭檔案缺失的問題即可解決。