怎么检查 linux是不是安装 pcre
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么检查 linux是不是安装 pcre相关的知识,希望对你有一定的参考价值。
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、在linux命令行下输入shell指令:rpm -qa pcre。
3、键盘按“回车键”运行shell指令,此时会看到pcre的版本,说明已安装,否则未安装。
参考技术A rpm -qa pcrePCRE(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的主要内容,如果未能解决你的问题,请参考以下文章
Linux系统中编译安装Nginx服务器,看了还不会你来打我