【问题标题】:How to fix the C++ preprocessor "/lib/cpp" fails sanity check error when configure PHP 7.0.1配置 PHP 7.0.1 时如何修复 C++ 预处理器“/lib/cpp”未通过完整性检查错误
【发布时间】:2018-12-12 22:32:15
【问题描述】:

我在 mac os x 10.11 上从源代码安装了 gcc 5.3.0,并在环境变量 $PATH 中设置了 gcc 5.3.0。

但是当我配置 PHP 5.5.30 时,它显示

配置:错误:C++ 预处理器“/lib/cpp”未通过完整性检查

我该如何解决这个问题?如何使用 gcc 5.3.0 中的 c++/cpp 而不是旧版本的 gnu c++?

【问题讨论】:

  • “gcc 5.3.0”和“gnu c++”有什么区别?你检查过上游错误跟踪系统吗?你的操作系统和编译器是什么?无论如何,提取测试,以便您可以在此处发布一个最小示例,您提供的只是配置脚本的摘要,有效地表明“有些东西不起作用”。
  • @你找到这个答案了吗?

标签: php c++


【解决方案1】:

您需要安装 g++;我曾经在 RHEL 5.2 发行版上遇到过这个问题,通过安装 'gcc-c++' rpm 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2013-02-09
    • 1970-01-01
    • 2015-09-26
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    相关资源
    最近更新 更多