Comment installer g ++ pour Fedora?

193

Comment installer g++pour Fedora Linux? J'ai cherché la dnfcommande à installer g++mais je n'ai rien trouvé.

Comment l'installer?

J'ai déjà installé gcc

saplingPro
la source
Vous devrez probablement installer un package nommé g++-4.7(ou g++-4.6).
Basile Starynkevitch

Réponses:

283

Le package que vous recherchez porte un nom confus gcc-c++.

Schwern
la source
J'ai eu cette erreur lors de l'installation: bugzilla.redhat.com/show_bug.cgi?id=494006 . L'exécution a yum clean metadatarésolu l'erreur et j'ai pu installer gcc-c ++.
yellavon
3
Il convient de noter que cela peut être découvert en faisant sudo yum install /usr/bin/g++(ou sudo yum install /usr/bin/g++).
mattdm
2
Alternativement, sans avoir à savoir exactement où se termine le binaire, vous pouvez le faire yum whatprovides '*bin/g++'ou même yum whatprovides '*/g++'.
asciiphil
135

au lieu de g ++, vous devez écrire gcc-c ++

sudo dnf install gcc-c++
Hola Soy Edu Feliz Navidad
la source
J'ai déjà installé gcc. J'ai compilé en cutilisant le même
saplingPro
5
g ++ est comme un complément pour gcc, donc si vous voulez g ++ le paquet dont vous avez besoin est gcc-c ++, essayez-le ...
Hola Soy Edu Feliz Navidad
1
avec 22 son plutôtsudo dnf install gcc-c++ -y
DiCaprio
39

Vous devez exécuter:

dnf install gcc-c++
Ruu
la source
10

J'ai eu le même problème. Au moins, je pourrais le résoudre avec ceci:

sudo yum install gcc gcc-c++

J'espère que cela résoudra aussi votre problème.

Khaibar
la source
9

Exécutez la commande ci-dessous dans un émulateur de terminal:

sudo dnf install gcc-c++

Entrez le mot de passe et c'est tout ...

Subham Debnath
la source
8

essayez sudo dnf updateet ensuite sudo dnf install gcc-c++

Colin
la source
3
La mise à jour n'est pas requise. C'est là que Fedora diffère de Debian
xiamx
1
updatemettra à jour le logiciel actuel. (comme upgradesous Debian) Cela pourrait être utile.
Alexis Wilke
1
C'est toujours une bonne idée de mettre à jour le logiciel actuel avant d'ajouter de nouveaux packages. Ce n'est pas nécessaire, mais vous pouvez vous retrouver dans des situations étranges (en particulier autour de multiarch) si vous ne le faites pas.
mattdm
5

Étant donné que Fedora 22 yum a été déprécié, les commandes données dans d'autres réponses déclencheront en fait 'Yum dandifié', c'est-à-dire dnf. Ainsi, la nouvelle commande pour installer g ++ dans les distributions récentes est

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

Depuis novembre 2015, cela installe la version 5.1.1.
Notez également que dans Fedora 23 lorsque j'ai donné la commande g++ -v, Fedora m'a automatiquement demandé si je souhaitais installer le paquet gcc-c ++. Je pense que c'est bien. (Après l'installation, il a également exécuté la commande g++ -vpour moi)
Seul le choix que je peux faire à ce sujet est qu'au lieu d'un indicateur de progression, vous obtenez simplement un * Downloading packages...message que vous pourriez ne pas aimer si vous êtes sur une connexion Internet lente .

Pantalon Siddharth
la source
3

Dans la nouvelle distribution, vous pouvez simplement taper la commande comme coup

su root
dnf update
dnf install gcc-c++
Lampo Wei
la source
1
Malheureusement, le gcc-g++package n'existe pas.
Motine
Encore une fois, notez c++pas g++dans le nom du package.
mattdm
À partir de maintenant (2020-04-20) à la fois dnf install g++et dnf install gcc-g++résolvez gcc-c++(et dites-moi qu'il est déjà installé :)). [pour le bien des futurs visiteurs]
Will Crawford
1

Faites juste un exemple de programme 'Hello World' et essayez de le compiler en utilisant "g ++ sam.cpp" dans le terminal, et il vous demandera si vous souhaitez télécharger le paquet g ++. Appuyez sur y pour installer.

Hypereshu
la source
Je crois que ce n'est le cas que dans certains tours.
Newbyte