linux下编译安装libcurl(附使用示例)
来源:互联网 发布:登陆淘宝账户 编辑:程序博客网 时间:2024/05/25 13:33
linux下编译安装libcurl(附使用示例)
说明:在编译任何开源代码前可以先看看README, INSTALL等文件,会提供如何编译的信息。在
此教程中通过阅读README和GIT-INFO文件可以得到很多编译安装信息。在GIT-INFO中很明显地说了执
行:./buildconf产生configure配置文件。所有不要在这里因为找不到configure文件而懵逼。
1.下载libcurl源码:
git clone https://github.com/curl/curl.git
2.进入curl工程目录执行./buidconf产生configure配置文件:
3.执行产生的configure脚本:
./configure --enable-debug 在这里我只加了这个参数,为了后续的调试,
如果还要其他参数,可以./configure --help查看其他可选参数。
注:我是默认安装openssl的,所已没有出现找不到openssl库的问题。
如果遇到了就装一个,选择默认安装省事,自己指定安装目录比较麻烦,还
要给configure多加个参数。具体查看工程目录下的README。
4.make
5.make install 默认库文件安装在/usr/local/lib 头文件安装在/usr/local/include --->安装要root权限
6.到/usr/local/lib/即可查看到安装好的库文件:
7.接下来写个测试代码来使用libcurl库(此测试代码下载指定URL的页面):
测试代码如下:
8.curl-config工具简介:
在安装完libcurl库后会同时安装了curl-config工具,这个工具专门用来查看已安装libcurl的
一些信息。有很多参数:
curl-config --libs 查看我们的代码链接libcurl时需要哪些参数,这个选项我们用的比较多
curl-config --version 查看libcurl版本
还有更多参数,不一一列举了,curl-config --help查看更多参数。
9.编译链接我们的测试代码:
10.编译完成,下载百度首页:
总结:
通过源码编译安装程序,看README很重要,而不是盲目的按那老套路编译安装,很多时候按老套路是行不通的,
其次,在我们遇到问题了可以直接把错误提示粘到Chrome浏览器搜索栏搜索,一般在英文论坛都有很好的解决方法,很
多问题都可以在http://stackoverflow.com/这个论坛找到,这个论坛确实不错。
阅读全文
0 0
- linux下编译安装libcurl(附使用示例)
- linux下编译安装libcurl(附使用示例)
- linux下编译libcurl
- linux下安装libcurl
- linux下使用libcurl
- Linux下 手动编译libcurl
- libcurl库 windows,linux 编译使用
- libcurl使用示例
- 使用libcurl 编写Linux下Http客户端
- linux 下 libcurl 库的使用
- MinGW 下编译 libcurl
- Window下编译libcurl
- Libcurl安装及编译
- Linux编译libcurl库
- libCURL开源库在VS2010环境下编译安装,配置详解
- 使用mingw编译支持openssl 的 libcurl(windows下)
- Windows平台下使用VC6.0编译libcurl
- 在MInGW环境下编译和使用libcurl静态库
- 欢迎使用CSDN-markdown编辑器
- CSS之中间固定两边自适应宽度
- opendaylight实现无线路由连接 -2
- 1.数组初始化
- iOS按钮设置图片在上文字在下
- linux下编译安装libcurl(附使用示例)
- web中常见的状态码
- 二元函数泰勒公式
- jdk动态代理原理
- jenkins控制台输出中文乱码解决方法
- Eclipse开发Android应用程序入门
- js实现类似java中String.format的函数
- html5 对话列表样式
- Android屏幕适配知识简单总结