You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

configure无法找到GCC但whereis可检测到?CentOS7编译pcre报错

解决CentOS7最小化安装中编译PCRE时的C++编译器缺失问题

嘿,这个问题我碰到过好多次!你遇到的configure: error: You need a C++ compiler for C++ support错误,根源其实很明确——CentOS7的最小化安装默认只装了C编译器(gcc),但没包含C编译器(g),而PCRE的configure脚本会强制检测C++支持,哪怕你只想用它的C语言功能也绕不开这一步。

具体解决步骤:

  • 首先安装CentOS中对应的C++编译器包,这个包名叫gcc-c++,执行命令:
    yum install gcc-c++ -y
    
  • 安装完成后,验证g++是否正常可用:
    g++ --version
    
    如果输出类似g++ (GCC) 4.8.5-16.el7.x86_64的版本信息,就说明安装成功了。
  • 回到PCRE的源码目录,重新运行./configure脚本,这次应该能顺利通过C++支持的检测,继续后续的编译流程。

补充说明:

你之前执行yum install gcc没效果,是因为gcc包只包含C语言编译相关的组件,C编译器(g)和对应的标准库是单独打包在gcc-c++里的,这是RHEL/CentOS系列发行版的常见包拆分逻辑。

内容的提问来源于stack exchange,提问作者MonkeyZeus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:03:25