【问题标题】:Where is file pcre.h in library package pcre-8.37库包pcre-8.37中的文件pcre.h在哪里
【发布时间】:2015-07-17 14:46:14
【问题描述】:

我迷路了。 我有 Linux CentOS 操作系统。 我试图在 pcre 网站上下载的 pcre 包中找到 pcre.h。 我还按照安装指南中的说明进行了配置, 但没有运气。有什么帮助吗?

【问题讨论】:

  • 我不知道,但你试过this吗?
  • 它适用于 yum install pcre-devel!。但为什么我必须让 yum 下载器参与进来。我可以直接安装文件pcre.h吗?
  • @zukermanyoav pcre 包包含运行时所需的文件。 pcre-devel 包含开发所需的文件。您应该使用 pcre-devel 包,因为它与您拥有的 pcre 包匹配,并且您需要的东西比单个 pcre.h 头文件更多。

标签: c++ c regex unix pcre


【解决方案1】:

最新版本叫PCRE2,头文件名为pcre2.h 这里是路径 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.00.tar.bz2

在你提到的版本(8.37)安装后会生成pcre.h。试试这个:

./configure --prefix=/home/$USER/pcre/
make
make install

pcre 包将安装在你的主目录中,在那里你可以找到 pcre.h 头文件。

【讨论】:

  • 好的。所以最大的问题是 pcre-8.x 和 pcre2 之间的区别是什么?我也只需要使用 C 版本而不是 C++。
  • C 的咒语与可编写脚本的编程语言不是不同吗?为什么我们必须检查每个包的安装过程?这个想法一定是C运行时编译时只有一个编译过程,而不是每个包的多个运行时。
  • @zukermanyoav 不同之处在于 PCRE2 有一个全新的 API,旨在将来易于扩展。
猜你喜欢
  • 1970-01-01
  • 2014-12-19
  • 2011-12-14
  • 1970-01-01
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
  • 2021-05-04
  • 1970-01-01
相关资源
最近更新 更多