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