怎么检查 linux是不是安装 pcre

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么检查 linux是不是安装 pcre相关的知识,希望对你有一定的参考价值。

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、在linux命令行下输入shell指令:rpm -qa pcre。

3、键盘按“回车键”运行shell指令,此时会看到pcre的版本,说明已安装,否则未安装。

参考技术A rpm -qa pcre

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的。Boost太庞大了,使用boost regex后,程序的编译速度明显变慢。测试了一下,同样一个程序,使用boost::regex编译时需要3秒,而使用pcre不到1秒。因此改用pcre来解决C语言中使用正则表达式的问题本回答被提问者和网友采纳
参考技术B pcre是一个c语言正规匹配库

根据不同的发行版所提供的工具有不同的检查方法
比如debian系可以使用dpkg来查看
比如使用dpkg -l | grep pcre 通过grep匹配然后从输出的列表中查找是否有相应安装的东西
比如arch可以使用pacman -Qs来进行检查
gentoo可以使用emerge -pl查看等等
总之不同的发行版查询的方法不同

另一方面也可以使用man或者info这种方法间接查询,虽然并不太准备但也不失一种方法
比如使用man pcre_exec或者info pcre,如果没有结果可能就没有安装
或者也可以去/usr/include目录下查看是否有pcre.h这个头文件以及到/lib或者/usr/lib等等地方查看是否有相关库以及使用gcc编译一个使用了pcre库的源代码使用-lpcre参数进行链接查看
当然这些方法并不准备,只能作为参考,还是应该熟悉自己发行版所提供的工具一般为包管理工具
参考技术C rpm -qa pcre
如果安装了 会显示版本 没安装就啥都没有

以上是关于怎么检查 linux是不是安装 pcre的主要内容,如果未能解决你的问题,请参考以下文章

怎么检查nginx服务器有没有安装好

linux 安装软件后 怎么检查安装是不是成功

linux下如果把pcre库卸载了,会出现啥后果

Linux系统中编译安装Nginx服务器,看了还不会你来打我

在Linux系统中安装pcre报错“make[1]: *** [pcrecpp.lo] 错误 1“

linux 安装nginx