1、 首先下載安裝包
https://curl.haxx.se/download/,進入後選擇相應的版本,我選的是curl-7.50.3.tar.gz;
2、 解壓安裝包
tar -zxvf curl-7.50.3.tar.gz;
3、 編譯安裝
1、 進行解壓目錄 cd curl-7.50.3;
2、 配製生成makefile相應文件,./configure,默認安裝目錄是 /usr/local我這裏,如果不是需要./configure--prefix=/usr/local;
3、 make;
4、 make install;
4、 編碼測試
#include<stdio.h>
#include<curl/curl.h>
#include<stdlib.h>
intmain(int argc, char *argv[])
{
CURL *curl;
CURLcode res;
if(argc!=2)
{
printf("Usage : file<url>;\n");
exit(1);
}
curl = curl_easy_init();
if(curl!=NULL)
{
curl_easy_setopt(curl, CURLOPT_URL,argv[1]);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
return 0;
}
// g++ -Wall -std=c++11 -g -lcurl main.cpp -oget_http
// ./get_http www.baidu.com