1. 程式人生 > >Linux CURL安裝及C程式設計中curl.h標頭檔案缺少問題解決

Linux CURL安裝及C程式設計中curl.h標頭檔案缺少問題解決

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。如此標頭檔案缺失的問題即可解決。