Como instalo o g ++ para o Fedora?

193

Como faço g++para instalar o Fedora Linux? Estive pesquisando o dnfcomando para instalar, g++mas não encontrei nada.

Como instalo?

Eu já instalei gcc

saplingPro
fonte
Você provavelmente precisará instalar um pacote chamado g++-4.7(ou g++-4.6).
Basile Starynkevitch 18/10/12

Respostas:

283

O pacote que você está procurando tem um nome confuso gcc-c++.

Schwern
fonte
Eu recebi este erro durante a instalação: bugzilla.redhat.com/show_bug.cgi?id=494006 . A execução yum clean metadataresolveu o erro e eu consegui instalar o gcc-c ++.
Yellavon
3
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++'.
Asciiphil
135

em vez de g ++, você deve escrever gcc-c ++

sudo dnf install gcc-c++
Hola Soy Edu Feliz Navidad
fonte
Eu já instalei o gcc. Tenho vindo a compilar cusando o mesmo
saplingPro
5
g ++ é como um adicional para o gcc, então se você quiser g ++ o pacote que você precisa é gcc-c ++, experimentá-lo ...
Hola Soy Edu Feliz Navidad
1
com 22 sua vez #sudo dnf install gcc-c++ -y
21223 DiCaprio
39

Você deve executar:

dnf install gcc-c++
Ruu
fonte
10

Eu tive o mesmo problema. Pelo menos eu poderia resolver isso com isso:

sudo yum install gcc gcc-c++

Espero que também resolva o seu problema.

Khaibar
fonte
9

Execute o comando abaixo em um emulador de terminal:

sudo dnf install gcc-c++

Digite a senha e é isso ...

Subham Debnath
fonte
8

tente sudo dnf updatee depois sudo dnf install gcc-c++

Colin
fonte
3
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 .

Siddharth Pant
fonte
3

Na distribuição mais recente, você pode apenas digitar command como blow

su root
dnf update
dnf install gcc-c++
Lampo Wei
fonte
1
Infelizmente, o gcc-g++pacote não existe.
Motine 10/03/16
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.

Hypereshu
fonte
Eu acredito que este é apenas o caso em algumas rotações.
Newbyte 26/04