新闻| 论坛| 博客| 在线研讨会
linux中CURL的安装和测试
电子禅石| 2020-07-25 14:58:08 阅读:10489 发布文章

linux中CURL的安装和测试


linux中CURL的安装和测试 在官网查看了下curl的最新版本是7.60.0版本,下载地址(https://curl.haxx.se/download/

1:在ubuntu平台下使用如下命令,从网站上下载压缩包
wgethttp://curl.haxx.se/download/curl-7.60.0.tar.gz
2:在当前目录解压缩
tar -zxf curl-7.60.0.tar.gz
3.进入解压后的目录内
cd curl-7.60.0
4.配置,指定安装的目录,这里是“/usr/local/curl”
./configure --prefix=/usr/local/curl
make
5.安装
(sudo)make install (我在安装时显示权限不够,加上sudo安装解决)



整了个简单的测试程序,将网页输出到终端,代码如下:
#include "curl/curl.h"
#include
#include
int main(int argc, char *argv[])
{
CURL *curl; //定义CURL类型的指针
CURLcode res; //定义CURLcode类型的变量,保存返回状态码
if(argc!=2)
{
printf("Usage : file ;/n");
return -1;
}

curl = curl_easy_init(); //初始化一个CURL类型的指针
if(curl!=NULL)
{
//设置curl选项. 其中CURLOPT_URL是让用户指定url. argv[1]中存放的命令行传进来的****
curl_easy_setopt(curl, CURLOPT_URL, argv[1]);
//调用curl_easy_perform 执行我们的设置.并进行相关的操作. 在这里只在屏幕上显示出来.
res = curl_easy_perform(curl);
//清除curl操作.
curl_easy_cleanup(curl);
}
return 0;
}




编译
gcc main.c -o main -lcurl


执行命令
./mainhttp://www.baidu.com

输出结果:




此内容由EEWORLD论坛网友wateras1原创,如需转载或用于商业用途需征得作者同意并注明出处


本文来自论坛,点击查看完整帖子内容。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
电子禅石 2020-09-17 01:27:00 

/usr/local/lib/libcurl.a

电子禅石 2020-09-17 01:23:29 

CC 不能是交叉编译的环境

属于自己的技术积累分享,成为嵌入式系统研发高手。
推荐文章
最近访客