【发布时间】:2012-10-08 19:24:24
【问题描述】:
如何为 Fedora Linux 安装 g++?我一直在搜索dnf 命令来安装g++,但没有找到任何东西。
如何安装?
我已经安装了gcc
【问题讨论】:
-
您可能需要安装一个可能名为
g++-4.7(或g++-4.6)的包。
如何为 Fedora Linux 安装 g++?我一直在搜索dnf 命令来安装g++,但没有找到任何东西。
如何安装?
我已经安装了gcc
【问题讨论】:
g++-4.7(或g++-4.6)的包。
您要查找的软件包名称混淆了gcc-c++。
【讨论】:
yum clean metadata 解决了错误,我能够安装 gcc-c++。
sudo yum install /usr/bin/g++(或sudo yum install /usr/bin/g++)发现。
yum whatprovides '*bin/g++' 甚至yum whatprovides '*/g++'。
你必须写 gcc-c++ 而不是 g++
sudo dnf install gcc-c++
【讨论】:
c
sudo dnf install gcc-c++ -y
你应该执行:
dnf install gcc-c++
【讨论】:
我遇到了同样的问题。至少我可以用这个来解决它:
sudo yum install gcc gcc-c++
希望它也能解决你的问题。
【讨论】:
在终端模拟器中运行以下命令:
sudo dnf install gcc-c++
输入密码就可以了……
【讨论】:
试试
sudo dnf update 然后
sudo dnf install gcc-c++
【讨论】:
update 将更新当前软件。 (就像 Debian 下的 upgrade)可能很有用。
由于 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... 消息,而不是进度指示器,如果您的互联网连接速度较慢,您可能会不喜欢。
【讨论】:
在较新的发行版中,您只需键入命令作为打击
su root
dnf update
dnf install gcc-c++
【讨论】:
gcc-g++ 包不存在。
c++ 而不是 g++。
dnf install g++ 和 dnf install gcc-g++ 都解析为 gcc-c++(并告诉我它已经安装 :))。 [为了未来的访客]
只需制作一个示例“Hello World”程序并尝试在终端中使用“g++ sam.cpp”编译它,它会询问您是否要下载 g++ 包。按 y 安装。
【讨论】: