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


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++.


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


39

Você deve executar:

dnf install gcc-c++

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.


9

Execute o comando abaixo em um emulador de terminal:

sudo dnf install gcc-c++

Digite a senha e é isso ...


8

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


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 .


3

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

su root
dnf update
dnf install gcc-c++

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.


Eu acredito que este é apenas o caso em algumas rotações.
Newbyte 26/04
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.