zoukankan      html  css  js  c++  java
  • linux下安装libcurl及开源库的一般安装步骤

      前言

      总有人说:要多看源代码!那么源代码去哪找呢?找到了又该怎么安装呢?本票博客不介绍如何使用和学习,只要讲获取和安装,以后会将curl和libevent的使用和学习。

      一、开源库常用安装步骤

      1、开源库下载

      github全球最大的同性交流社区,还不赶紧get一下!里面有大量的开源项目和开源库,也可以上传自己的代码,注册一下帐户就可以了,这里就不讲怎么使用github了。注册可以去首页搜索:libevent,libevent是常规数据库安装,所以拿它来举例,如果懒得去搜,把地址直接给你:https://github.com/libevent/libevent,如果还不想百度,直接把下载地址给你,在linux的命令行执行:git clone https://github.com/libevent/libevent.git,或svn checkout https://github.com/libevent/libevent.git,git或svn安装一个就可以了!

      2、开源库安装

      下载完之后,就开始安装libevent了,下载之后,查看目录下的文件,如下:

      

      一看这么多,是不是懵逼了?不要慌张,直接执行命令:vim README,显示如下:

        

      如上图,第3行到6行,就是库的常规安装步骤,因为开源库千差万别,有的是大公司提供的,有的是个人提供的,可能连README都没有,可能就要记住那3步了

      3、安装步骤

      1、./configure

      2、make

      3、sudo make install

      二、libcurl下载与安装

      1、下载

       libcurl的地址:https://github.com/curl/curl,如上面用git clone或svn checkout,就可以了。

      2、安装

      打开 README.md,如下:

      

      如上图,他没有写怎么安装,像上面那三步去执行,发现没有configure,所以就不能按常规来安装了。

      3、安装步骤

      1、./buildconf(产生configure配置文件)

      2、./configure

      3、make  

      4、make install(默认库文件安装在/usr/local/lib 头文件安装在/usr/local/include  --->安装要root权限)

      也可以参考这篇博客:https://blog.csdn.net/qianghaohao/article/details/51684862

      总结

      希望开启大神的开源库学神之路!之后还会介绍这两个库的使用和学习!

      

      

  • 相关阅读:
    ArrayList和Vector的区别?HashMap和Hashtable的区别?
    试题:关键字public, private, protected的区别?以及不写时默认是什么?
    试题:用JavaScript实现密码验证功能
    RPC和RMI的区别(Difference Between RPC and RMI)
    js中从blob提取二进制
    netty 3.9.2 UDP协议服务器和客户端DEMO
    Java NIO的多路复用及reactor
    android屏蔽home键的实现
    搜索引擎对相似图片搜索识别的原理(一)
    代理模式(设计模式)
  • 原文地址:https://www.cnblogs.com/liudw-0215/p/9917422.html
Copyright © 2011-2022 走看看