curl库 c语言的curl 编程

  c语言的curl 编程

[[email protected] exercise]# gcc -Wall -o curltest curltest.c 
/tmp/ccosVANi.o: In function `main‘: 
curltest.c:(.text+0x2a): undefined reference to `curl_easy_init‘ 
curltest.c:(.text+0x53): undefined reference to `curl_easy_setopt‘ 
curltest.c:(.text+0x5c): undefined reference to `curl_easy_perform‘ 
curltest.c:(.text+0x68): undefined reference to `curl_easy_cleanup‘

collect2: ld returned 1 exit status

原因:编译器找不到curl库文件

解决办法:确定安装库后, gcc -Wall -o curltest curltest.c -l curl

安装curl

1、进入压缩包所在目录

# cd /root/soft

2、解压缩安装包

# tar -zxf curl-7.42.1.tar.gz

3、进入解压后的安装包目录

# cd curl-7.42.1

4、配置

# ./configure --prefix=/usr/local/curl

5、安装

# make; make install

时间: 2024-08-26 13:19:02

curl库 c语言的curl 编程的相关文章

使用curl库

Windows下使用curl库: 到http://curl.haxx.se/下了个curl的源码下来,源码是用VC6编译的,我在VS2005下重新进行编译,居然只有一个警告. cUrl的实现代码是放在动态库中,将动态库以静态方式编译生成libcurl.lib,然后将cUrl源码目录下的"include/curl"文件夹复制到自己的项目下(如图1). 图1 接下来就可以直接调用curl库了,下面是一个网上找来的简单例子: [cpp] view plaincopy #include &qu

采用curl库

Windows通过使用curl库: 到http://curl.haxx.se/下了个curl的源代码下来,源代码是用VC6编译的,我在VS2005下又一次进行编译.竟然仅仅有一个警告. cUrl的实现代码是放在动态库中.将动态库以静态方式编译生成libcurl.lib.然后将cUrl源代码文件夹下的"include/curl"文件夹拷贝到自己的项目下(如图1). 图1 接下来就能够直接调用curl库了,以下是一个网上找来的简单样例: [cpp] view plaincopy #incl

C语言调用curl库抓取网页图片(转)

思路是先用curl抓取网页源码,然后以关键字寻找出图片网址. 范例: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <curl/curl.h> 5 6 void get_key_from_str(char *origin, char *str1, char *str2, char *key); 7 8 int main(int argc, char **

CURL库在C++程序中的运用浅析

最近由于要做一个爬虫项目,要对很多网站进行爬取,所以一直都在看这方面的文章.在翻阅了很多资料后,下载了一个curl库,着实对项目有了很大的帮助. 一.LibCurl基本编程框架 二.一些基本的函数 三.curl_easy_setopt函数部分选项介绍 四.curl_easy_perform 函数说明(error 状态码) 五.libcurl使用的HTTP消息头六.获取http应答头信息 七.多线程问题 八.什么时候libcurl无法正常工作 九.关于密码 十.HTTP验证 十一.代码示例 1.基

linux编译curl库的动态库so

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) curl库是一个很强大的http开源库,c++里面能够很方便的和http服务器交互. 最近项目开始内测,开始接登录和充值的SDK,选择了使用curl库来和第三方http服务器交互. 在windows下还是很容易使用,如何使用的案例比比皆是,而且很容易就找到已经编译好的动态库进行测试,但是最后在linux下部署的时候,发现不好找已经编译好的so库文件,最后没办法只好自理更生. 下载了源码下来看,配置文件看

PHP的cURL库

原文链接:http://coolshell.cn/articles/664.html 参考链接:http://www.runoob.com/php/php-ref-curl.html 使用PHP的cURL库可以简单和有效地去抓网页.你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了.无论 是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库.本文主要讲述如果使用这个PHP库.

PHP中的cURL库

1.cURL库 cURL库是一个非常强大的开源库,支持很多协议,包括HTTP.FTP.TELNET等,在微信开发中,我们使用它来发送HTTP请求.它给我们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS. 要使用cURL库那么你的php版本里面必须包含该库的扩展(就如你使用gd库一样) 请求原理(权威PHP指南): 2.cURL四步走 第一步:创建curl,使用curl_init()函数 第二步:设置curl,使用curl_setopt()函数 第三步:执行curl,

网络爬虫2--PHP/CURL库(client URL Request Library)

PHP/CURL库功能   多种传输协议.CURL(client URL Request Library),含义是“客户端URL请求库”. 不像上一篇所用的PHP内置网络函数,PHP/CURL支持多种传输协议,包括FTP.FTPS.HTTP.HTTPS.Gopher.Telnet和LDAP.其中HTTPS,允许机器人下载使用SSL(Secure Sockets Layer)协议加密了的网页. 表单提交.模拟浏览器向服务器提交表单的功能. 基本认证技术. COOKIE. 重定向. 代理名称欺骗.

PHP的curl库代码使用

欢迎访问个人原创地址: http://www.phpthinking.com/archives/468 使用PHP的cURL库可以简单和有效地去抓网页.你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了.无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库.本文主要讲述如果使用这个PHP库. 启用 cURL 设置 首先,我们得先要确定我们的PHP是否开启了这个库,你可以通过