Linux下源码PCRE依赖软件的安装

Linux下源码PCRE依赖软件的安装


众所周知,在安装apache或者nginx等一些软件时,通常linux环境系统若是没有pcre软件,编译安装阶段是会产生缺失pcre库问题的,造成一个编译的严重错误。

PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库,PCRE是一个轻量级的函数库,它由菲利普.海泽(Philip Hazel)编写。

打开 pcre 的官方网站:http://pcre.org/,查找下载地址 Download 标题,其提供了两个下载地址:ftp://ftp.pcre.org/pub/pcre/https://ftp.pcre.org/pub/pcre/ 均为有效地址,这里我们以第二个 https 地址的连接为准。
选择pcre下载网址
点击链接地址进入,选择最新释放出的文件版本。点击右键复制链接地址。
复制pcre链接地址
我这里选择的是 .zip 后缀的格式包,当然,你也可以选择 .tar.gz 或者 .tar.bz2 的后缀格式包,它们是不同压缩软件处理文件后的后缀格式,仅在解压文件处理时,使用参数有所不同。这里先把文件下载到linux上。

$ wget https://ftp.pcre.org/pub/pcre/pcre-8.44.zip

解压文件夹。

$ unzip pcre-8.44.zip

进入解压后的文件里。

$ cd pcre-8.44/

配置文件重写默认参数

$ ./configure --prefix=/usr/local/pcre

在这里可能产生如下错误:

configure: error: Invalid C++ compiler or C++ compiler flags

这个错误是因为linux系统环境缺失 C++ 编译器,安装该编译器即可。具体解决方法请参考我的另一篇博客:点击查看
错误解决成功之后执行编译安装命令:

$ make && make install

至此,PCRE 安装完成。

请注意,如果 make 中出现错误,重新调整执行后还是失败尝试 make clean 清除所有缓存文件后继续。
如果是在 make install 过程中也出现错误,在重新调整执行后还是失败尝试执行 make clean 并且删除生成了安装目录,然后重新执行 makemake install,如若还是失败,尝试调用 make distclean 清除所有生成的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值