本文讲述一下如何使用编译的方法安装pcre软件,PCRE在linux系统里被其它的软件所依赖,所以一般的linux系统里都会装有,但是否是最新版本,是否满足要求,那就得看需求了。如果满足不了的话,还是需要编译安装最新版本的pcre软件。我就是这样安装使用的,各人环境看情况具体分析,仅供参考


百度经验:jingyan.baidu.com

工具/原料



  • linux、Centos、pcre


百度经验:jingyan.baidu.com

检查系统里是否安装了pcre软件



  1. 1
    1、系统里是否安装了pcre软件,我们可以使用rpm 命令进行查询,如下命令
    rpm    -qa   pcre    如果没有显示则表示还没有安装,如果显示了,刚表示安装了。如下图

    linux 查看是否安装opencv 查看linux是否安装pcre_新版本

    步骤阅读

  2. 2
    2、我们要编译升级到新版本的pcre,首先把系统里的旧版删除了,然后再进行安装
    使用如下命令进行卸载它
    rpm   -e  --nodeps    pcre
    如图:

    linux 查看是否安装opencv 查看linux是否安装pcre_编译安装_02

    步骤阅读

    END


百度经验:jingyan.baidu.com

下载并安装pcre



  1. 1
    1、下载pcre源码包:
    下载地址会在参与资料上面给出,请往下看,谢谢。
  2. 2
    2、安装pcre还需要一个文件:libpcre.so.0
    如果系统是32位的,则需要把这个文件放在/lib目录下;如果系统是64位的,则要把它放在/lib64目录下

    如果没有这个文件,编译无法正常进行。会提示如下图错误
    grep: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

    linux 查看是否安装opencv 查看linux是否安装pcre_新版本_03

    步骤阅读

  3. 3
    3、解压并安装pcre软件

    tar jxf pcre-8.34.tar.bz2
    cd pcre-8.34
    ./configure    &&    make   &&    make install
    最后也可以显示出安装的pcre版本号,如下图

    linux 查看是否安装opencv 查看linux是否安装pcre_百度经验_04

    步骤阅读

    linux 查看是否安装opencv 查看linux是否安装pcre_编译安装_05

    步骤阅读

    END


百度经验:jingyan.baidu.com

总结



  1. 1
    因为低版本的pcre版本不能满足需求,所以才要编译高版本的pcre方能使用。以上是个人编译安装pcre软件的过程,不需要太多的编译安装参数,其实是很简单的,不过安装前一个文件不能少,所以还得要认真思考下。本文已经讲述完毕了,如果有需要可以联系我。
    END