【问题标题】:G++ error:/usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directoryG++错误:/usr/lib/rpm/redhat/redhat-hardened-cc1:没有这样的文件或目录
【发布时间】:2016-01-06 01:56:26
【问题描述】:

我正在Fedora linux平台上学习qt,在我制作示例cpp时它抛出了如下g++错误

g++ error:/usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory

谁能告诉我该怎么做?

【问题讨论】:

  • 好像g++没有安装或者没有正确安装

标签: c++ fedora


【解决方案1】:

您需要安装redhat-rpm-config,这是某些qt 开关所必需的,可能:

sudo dnf install redhat-rpm-config

来自AskFedora

【讨论】:

  • 我想知道这个错误应该针对哪个上游项目提出
  • 这不是任何上游项目错误。 Fedora 中的构建过程需要上述文件。使用此文件的包应该直接依赖于redhat-rpm-config 包(qt?),或者 OP 确实以某种不同的方式安装了 QT 或其他工具,他跳过了依赖项,但很难猜测。
【解决方案2】:

根据this主题安装包redhat-rpm-config应该可以解决这个问题。

/usr/lib/rpm/redhat/redhat-hardened-cc1 包含在软件包 redhat-rpm-config 中。我在本地开发系统上遇到了类似的问题,安装这个包为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-08
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多