【问题标题】:How do I install g++ for Fedora?如何为 Fedora 安装 g++?
【发布时间】:2012-10-08 19:24:24
【问题描述】:

如何为 Fedora Linux 安装 g++?我一直在搜索dnf 命令来安装g++,但没有找到任何东西。

如何安装?

我已经安装了gcc

【问题讨论】:

  • 您可能需要安装一个可能名为g++-4.7(或g++-4.6)的包。

标签: c++ linux g++ fedora dnf


【解决方案1】:

您要查找的软件包名称混淆了gcc-c++

【讨论】:

  • 我在安装过程中遇到了这个错误:bugzilla.redhat.com/show_bug.cgi?id=494006。运行yum clean metadata 解决了错误,我能够安装 gcc-c++。
  • 值得注意的是,这可以通过sudo yum install /usr/bin/g++(或sudo yum install /usr/bin/g++)发现。
  • 或者,无需知道二进制文件的确切位置,您可以使用yum whatprovides '*bin/g++' 甚至yum whatprovides '*/g++'
【解决方案2】:

你必须写 gcc-c++ 而不是 g++

sudo dnf install gcc-c++

【讨论】:

  • 我已经安装了gcc。我一直在使用相同的方法编译c
  • g++ 就像 gcc 的一个附加组件,所以如果你想要 g++,你需要的包是 gcc-c++,试试吧...
  • 有 22 个而不是 sudo dnf install gcc-c++ -y
【解决方案3】:

你应该执行:

dnf install gcc-c++

【讨论】:

    【解决方案4】:

    我遇到了同样的问题。至少我可以用这个来解决它:

    sudo yum install gcc gcc-c++
    

    希望它也能解决你的问题。

    【讨论】:

      【解决方案5】:

      在终端模拟器中运行以下命令:

      sudo dnf install gcc-c++
      

      输入密码就可以了……

      【讨论】:

        【解决方案6】:

        试试 sudo dnf update 然后 sudo dnf install gcc-c++

        【讨论】:

        • 不需要更新。这就是 fedora 与 debian 的不同之处
        • update 将更新当前软件。 (就像 Debian 下的 upgrade)可能很有用。
        • 在添加新软件包之前更新当前软件总是一个好主意。这不是必需的,但如果你不这样做,你可能会遇到一些奇怪的情况(尤其是围绕多架构)。
        【解决方案7】:

        由于 Fedora 22 yum 已被弃用,因此其他答案中给出的命令实际上会启动“Dandified yum”,即dnf。所以在最近的发行版中安装 g++ 的新命令是

        su -c "dnf install gcc-c++"
        

        截至 2015 年 11 月,这将安装 5.1.1 版本。
        另请注意,在 Fedora 23 中,当我发出命令 g++ -v 时,Fedora 会自动询问我是否要安装 gcc-c++ 包。我认为那很好。(安装后它还为我运行了命令g++ -v
        我能做的唯一一点是,您只会收到* Downloading packages... 消息,而不是进度指示器,如果您的互联网连接速度较慢,您可能会不喜欢。

        【讨论】:

          【解决方案8】:

          在较新的发行版中,您只需键入命令作为打击

          su root
          dnf update
          dnf install gcc-c++
          

          【讨论】:

          • 很遗憾,gcc-g++ 包不存在。
          • 同样,请注意包名中的 c++ 而不是 g++
          • 截至目前 (2020-04-20),dnf install g++dnf install gcc-g++ 都解析为 gcc-c++(并告诉我它已经安装 :))。 [为了未来的访客]
          【解决方案9】:

          只需制作一个示例“Hello World”程序并尝试在终端中使用“g++ sam.cpp”编译它,它会询问您是否要下载 g++ 包。按 y 安装。

          【讨论】:

          • 我相信这只是某些旋转的情况。
          猜你喜欢
          • 1970-01-01
          • 2018-04-10
          • 2016-01-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-02-12
          • 1970-01-01
          相关资源
          最近更新 更多