Wie installiere ich g ++ für Fedora?


193

Wie installiere ich g++für Fedora Linux? Ich habe den dnfzu installierenden Befehl gesucht , g++aber nichts gefunden.

Wie installiere ich es?

Ich habe bereits installiert gcc


Sie müssen wahrscheinlich ein Paket mit dem Namen g++-4.7(oder g++-4.6) installieren .
Basile Starynkevitch

Antworten:


283

Das gesuchte Paket trägt einen verwirrenden Namen gcc-c++.


Ich habe diesen Fehler während der Installation erhalten: bugzilla.redhat.com/show_bug.cgi?id=494006 . Durch Ausführen wurde yum clean metadatader Fehler behoben und ich konnte gcc-c ++ installieren.
Yellavon

3
Es ist erwähnenswert, dass dies durch Tun sudo yum install /usr/bin/g++(oder sudo yum install /usr/bin/g++) auffindbar ist .
Mattdm

2
Alternativ können Sie dies tun yum whatprovides '*bin/g++'oder sogar tun, ohne genau wissen zu müssen, wo die Binärdatei landet yum whatprovides '*/g++'.
Asciiphil


39

Sie sollten ausführen:

dnf install gcc-c++

10

Ich hatte das gleiche Problem. Zumindest könnte ich es damit lösen:

sudo yum install gcc gcc-c++

Hoffe, es löst auch Ihr Problem.


9

Führen Sie den folgenden Befehl in einem Terminalemulator aus:

sudo dnf install gcc-c++

Passwort eingeben und fertig ...


8

versuchen Sie es sudo dnf updateund dann sudo dnf install gcc-c++


3
Update ist nicht erforderlich. Hier unterscheidet sich Fedora von Debian
Xiamx

1
updatewird jedoch die aktuelle Software aktualisieren. (wie upgradeunter Debian) Es könnte nützlich sein.
Alexis Wilke

1
Es ist immer eine gute Idee, die aktuelle Software zu aktualisieren, bevor Sie neue Pakete hinzufügen. Es ist nicht notwendig, aber Sie können in einige seltsame Situationen geraten (besonders um Multiarch), wenn Sie dies nicht tun.
Mattdm

5

Da Fedora 22 yum veraltet ist, werden die in anderen Antworten angegebenen Befehle tatsächlich "Dandified yum" auslösen, d dnf. H. Der neue Befehl zum Installieren von g ++ in neueren Distributionen lautet also

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

Ab November 2015 wird die Version 5.1.1 installiert.
Beachten Sie auch, dass Fedora g++ -vmich in Fedora 23 automatisch gefragt hat, ob ich das Paket gcc-c ++ installieren möchte, als ich den Befehl gegeben habe . Ich finde das schön. (Nach der Installation wurde auch der Befehl g++ -vfür mich ausgeführt.)
Ich kann nur nicht entscheiden, dass anstelle einer Fortschrittsanzeige nur eine * Downloading packages...Nachricht angezeigt wird, die Ihnen möglicherweise nicht gefällt, wenn Sie eine langsame Internetverbindung haben .


3

In der neueren Distribution können Sie den Befehl einfach als Schlag eingeben

su root
dnf update
dnf install gcc-c++

1
Leider existiert das gcc-g++Paket nicht.
Motine

Beachten Sie auch hier c++nicht g++den Paketnamen.
Mattdm

Ab sofort (2020-04-20) beides dnf install g++und dnf install gcc-g++auflösen gcc-c++(und mir sagen, dass es bereits installiert ist :)). [für zukünftige Besucher]
Will Crawford

1

Erstellen Sie einfach ein Beispielprogramm für 'Hello World' und versuchen Sie, es mit "g ++ sam.cpp" im Terminal zu kompilieren. Sie werden dann gefragt, ob Sie das g ++ - Paket herunterladen möchten. Drücken Sie zum Installieren y.


Ich glaube, dass dies nur bei einigen Drehungen der Fall ist.
Newbyte
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.