我在linux系统安装pcre时遇到了和你相同的问题,想请教一下具体的解决步骤。
具体报错如下:
CXX pcrecpp_unittest-pcrecpp_unittest.o
pcrecpp_unittest.cc:42:19: fatal error: cassert: No such file or directory
#include
^
compilation terminated.
make[1]: *** [pcrecpp_unittest-pcrecpp_unittest.o] Error 1
make[1]: Leaving directory `/root/pcre-8.44'
make: *** [all] Error 2
这个错误提示是因为在编译pcre时缺少了头文件cassert。解决方法如下:
输入以下命令进行安装:
yum install -y glibc-devel.i686
tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44
./configure --prefix=/usr/local/pcre
make && make install
如果上述方法无法解决问题,你可以尝试下载并安装最新版本的pcre库。
wget https://ftp.pcre.org/pub/pcre/pcre-8.45.tar.gz
tar -zxvf pcre-8.45.tar.gz
cd pcre-8.45
./configure --prefix=/usr/local/pcre
make && make install
希望以上方法能够帮助你解决问题。