Come installo g ++ per Fedora?


193

Come installo g++per Fedora Linux? Ho cercato il dnfcomando da installareg++ ma non ho trovato nulla.

Come lo installo?

Ho già installato gcc


Probabilmente dovrai installare un pacchetto forse chiamato g++-4.7(o g++-4.6).
Basile Starynkevitch,

Risposte:


283

Il pacchetto che stai cercando ha un nome confuso gcc-c++.


Ho riscontrato questo errore durante l'installazione: bugzilla.redhat.com/show_bug.cgi?id=494006 . L'esecuzione ha yum clean metadatarisolto l'errore e sono stato in grado di installare gcc-c ++.
yellavon,

3
Vale la pena notare che questo è rilevabile facendo sudo yum install /usr/bin/g++(o sudo yum install /usr/bin/g++).
mattdm,

2
In alternativa, senza dover sapere esattamente dove finisce il binario, puoi fare yum whatprovides '*bin/g++'o anche yum whatprovides '*/g++'.
asciiphil,


39

Dovresti eseguire:

dnf install gcc-c++

10

Ho avuto lo stesso problema. Almeno potrei risolverlo con questo:

sudo yum install gcc gcc-c++

Spero che risolva anche il tuo problema.


10

Esegui il comando sotto un emulatore di terminale:

sudo dnf install gcc-c++

Inserisci la password e il gioco è fatto ...


8

provare sudo dnf update e poi sudo dnf install gcc-c++


3
L'aggiornamento non è richiesto. Questo è dove fedora differisce da debian
xiamx il

1
updateaggiornerà il software attuale, comunque. (come upgradesotto Debian) Potrebbe essere utile.
Alexis Wilke,

1
È sempre una buona idea aggiornare il software corrente prima di aggiungere nuovi pacchetti. Non è necessario, ma puoi entrare in alcune strane situazioni (in particolare attorno al multiarco) se non lo fai.
Mattdm,

5

Dal momento che Fedora 22 yum è stato deprecato, i comandi forniti in altre risposte genereranno effettivamente "Yum Dandificato" dnf. Quindi il nuovo comando per installare g ++ nelle distribuzioni recenti è

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

A partire da novembre 2015 questo installa la versione 5.1.1.
Nota anche che in Fedora 23 quando ho dato il comando g++ -v, Fedora mi ha chiesto automaticamente se volevo installare il pacchetto gcc-c ++. Penso che sia carino. (Dopo l'installazione ha anche eseguito il comando g++ -vper me)
Solo nit pick che posso fare al riguardo è che invece di un indicatore di avanzamento ricevi solo un * Downloading packages...messaggio che potrebbe non piacerti se sei su una connessione Internet lenta .


3

Nella nuova distribuzione puoi semplicemente digitare command come blow

su root
dnf update
dnf install gcc-c++

1
Sfortunatamente, il gcc-g++pacchetto non esiste.
Motine

Ancora una volta, nota c++non g++nel nome del pacchetto.
Mattdm,

A partire da ora (2020-04-20) entrambi dnf install g++e dnf install gcc-g++risolvi gcc-c++(e dimmi che è già installato :)). [per il bene dei futuri visitatori]
Will Crawford,

1

Basta creare un programma "Hello World" di esempio e provare a compilarlo usando "g ++ sam.cpp" nel terminale, e ti chiederà se desideri scaricare il pacchetto g ++. Premi y per installare.


Credo che questo sia solo il caso in alcuni giri.
Newbyte,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.