当前位置: 首页 > 面试题库 >

错误生成:致命错误:pcre.h:没有这样的文件或目录

璩正志
2023-03-14
问题内容

我刚安装完Ubuntu 13.10。

我想尝试Phalcon,并且在构建源代码(phalcon.so)时出现以下错误:

     from /home/fabrice/Downloads/cphalcon/build/32bits/phalcon.c:204:
/usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h: No such file or directory
 #include "pcre.h"
                  ^
compilation terminated.
make: *** [phalcon.lo] Erreur 1

安装的灯是:

须藤apt-get install -y apache2 php5 mysql-server libapache2-mod-php5
php5-mysql php5-curl php5-imagick php5-mcrypt php5-memcache php5-sqlite
php5-xdebug php-apc php5-intl php-mongo php5-dev海湾合作委员会

有谁能够帮助我 ?


问题答案:

Phalcon的最新版本使用PCRE库。

您可以这样安装它们:

sudo apt-get install libpcre3-dev

然后尝试重新安装Phalcon

对于CentOS,您需要使用

sudo yum install pcre-devel

对于Mac,您可以使用

brew install pcre

对于不带Mac的Mac brew

转到https://www.pcre.org/并下载最新的pcre :,

tar -xzvf pcre-8.42.tar.gz
cd pcre-8.42
./configure --prefix=/usr/local/pcre-8.42
make
make install
ln -s /usr/local/pcre-8.42 /usr/sbin/pcre
ln -s /usr/local/pcre-8.42/include/pcre.h /usr/include/pcre.h


 类似资料:
  • 我刚安装完Ubuntu 13.10。 我想试试Phalcon,当我构建源代码(Phalcon.so)时,我有以下错误: 我的灯具安装是: sudo apt get install-y apache2 php5 mysql server libapache2-mod-php5 php5 mysql php5 curl php5 imagick php5 mcrypt php5 memcache ph

  • 问题内容: 我正在尝试使用C扩展文件构建共享库,但首先我必须使用以下命令生成输出文件: 执行命令后,我得到以下错误消息: :致命错误:Python.h:没有此类文件或目录编译终止。 实际上我已经尝试了所有建议的解决方案,但是问题仍然存在…我也没有问题。我设法在我的机器上找到该文件……以前有人遇到过同样的问题吗?? 问题答案: 看来你尚未正确安装python dev的标头文件和静态库。使用软件包管理

  • 我正在尝试使用C扩展文件构建一个共享库,但首先我必须使用下面的命令生成输出文件: 执行该命令后,我得到以下错误消息: 我已经尝试了所有建议的解决方案通过互联网,但问题仍然存在。我对没有任何问题。我设法在我的机器上找到了文件。

  • 如何解决这个问题??Python安装在错误的目录中吗?

  • 问题内容: 这些是/ usr / bin中的文件 我正在按照本教程交叉编译一个简单的C程序: 现在,我将其保存为.c文件,并尝试对其进行编译; 仅当我使用arm-linux-gnu-gcc时,这才令人发指。 但是当我使用gcc时,它工作正常。 为什么arm-linux *会出现此错误? 更新资料 详细 主机配置 Redhat 6,64位 问题答案: 看来,这里的问题是您为目标安装了编译器工具链,但

  • 问题内容: 我正在使用Ubuntu 14.04。我有以下代码: 但我不断收到以下错误: python程序和图像都在同一位置。可能是什么问题? 问题答案: 您需要安装: