Vale a pena notar que isso é detectável ao se fazer sudo yum install /usr/bin/g++(ou sudo yum install /usr/bin/g++).
mattdm
2
Como alternativa, sem precisar saber exatamente onde o binário termina, você pode fazer yum whatprovides '*bin/g++'ou até mesmo yum whatprovides '*/g++'.
Atualização não é necessária. É aqui que o fedora difere do debian
xiamx
1
updateirá atualizar o software atual, no entanto. (como upgradeno Debian) Pode ser útil.
Alexis Wilke
1
É sempre uma boa idéia atualizar o software atual antes de adicionar novos pacotes. Não é necessário, mas você pode entrar em algumas situações estranhas (principalmente em torno da multiarca), se não o fizer.
mattdm
5
Como o Fedora 22 yum está obsoleto, os comandos dados em outras respostas realmente acionam o 'Dandified yum', ie dnf. Portanto, o novo comando para instalar o g ++ em distribuições recentes é
su -c "dnf install gcc-c++"
A partir de novembro de 2015, instala a versão 5.1.1.
Observe também que no Fedora 23, quando dei o comando g++ -v, o Fedora perguntou automaticamente se eu queria instalar o pacote gcc-c ++. Eu acho que isso é legal (após a instalação, ele também executou o comando g++ -vpara mim) O
único problema que posso fazer é que, em vez de um indicador de progresso, você apenas receba uma * Downloading packages...mensagem que você pode não gostar se estiver com uma conexão lenta à Internet .
Novamente, observe que c++não está g++no nome do pacote.
mattdm
A partir de agora (2020-04-20) dnf install g++e dnf install gcc-g++resolva gcc-c++(e me diga que já está instalado :)). [para o bem de futuros visitantes]
Will Crawford
1
Basta criar um programa de exemplo 'Hello World' e tentar compilá-lo usando "g ++ sam.cpp" no terminal, e ele perguntará se você deseja fazer o download do pacote g ++. Pressione y para instalar.
g++-4.7
(oug++-4.6
).Respostas:
O pacote que você está procurando tem um nome confuso
gcc-c++
.fonte
yum clean metadata
resolveu o erro e eu consegui instalar o gcc-c ++.sudo yum install /usr/bin/g++
(ousudo yum install /usr/bin/g++
).yum whatprovides '*bin/g++'
ou até mesmoyum whatprovides '*/g++'
.em vez de g ++, você deve escrever gcc-c ++
fonte
c
usando o mesmosudo dnf install gcc-c++ -y
Você deve executar:
fonte
Eu tive o mesmo problema. Pelo menos eu poderia resolver isso com isso:
Espero que também resolva o seu problema.
fonte
Execute o comando abaixo em um emulador de terminal:
Digite a senha e é isso ...
fonte
tente
sudo dnf update
e depoissudo dnf install gcc-c++
fonte
update
irá atualizar o software atual, no entanto. (comoupgrade
no Debian) Pode ser útil.Como o Fedora 22 yum está obsoleto, os comandos dados em outras respostas realmente acionam o 'Dandified yum', ie
dnf
. Portanto, o novo comando para instalar o g ++ em distribuições recentes éA partir de novembro de 2015, instala a versão 5.1.1.
Observe também que no Fedora 23, quando dei o comando
g++ -v
, o Fedora perguntou automaticamente se eu queria instalar o pacote gcc-c ++. Eu acho que isso é legal (após a instalação, ele também executou o comandog++ -v
para mim) Oúnico problema que posso fazer é que, em vez de um indicador de progresso, você apenas receba uma
* Downloading packages...
mensagem que você pode não gostar se estiver com uma conexão lenta à Internet .fonte
Na distribuição mais recente, você pode apenas digitar command como blow
fonte
gcc-g++
pacote não existe.c++
não estág++
no nome do pacote.dnf install g++
ednf install gcc-g++
resolvagcc-c++
(e me diga que já está instalado :)). [para o bem de futuros visitantes]Basta criar um programa de exemplo 'Hello World' e tentar compilá-lo usando "g ++ sam.cpp" no terminal, e ele perguntará se você deseja fazer o download do pacote g ++. Pressione y para instalar.
fonte