¿Cómo instalo g ++ para Fedora?

193

¿Cómo instalo g++para Fedora Linux? He estado buscando el dnfcomando para instalar g++pero no encontré nada.

¿Como lo instalo?

Ya he instalado gcc

saplingPro
fuente
Probablemente necesite instalar un paquete que tal vez se llame g++-4.7(o g++-4.6).
Basile Starynkevitch

Respuestas:

283

El paquete que busca tiene un nombre confuso gcc-c++.

Schwern
fuente
Recibí este error durante la instalación: bugzilla.redhat.com/show_bug.cgi?id=494006 . La ejecución yum clean metadataresolvió el error y pude instalar gcc-c ++.
yellavon
3
Vale la pena señalar que esto se puede descubrir haciendo sudo yum install /usr/bin/g++(o sudo yum install /usr/bin/g++).
mattdm
2
Alternativamente, sin tener que saber exactamente dónde termina el binario, puede hacerlo yum whatprovides '*bin/g++'o incluso yum whatprovides '*/g++'.
asciiphil
135

en lugar de g ++ tienes que escribir gcc-c ++

sudo dnf install gcc-c++
Hola Soy Edu Feliz Navidad
fuente
Ya he instalado gcc. He estado compilando cusando el mismo
saplingPro
55
g ++ es como un adicional para gcc, así que si quieres g ++ el paquete que necesitas es gcc-c ++, pruébalo ...
Hola Soy Edu Feliz Navidad
1
con 22 es más biensudo dnf install gcc-c++ -y
DiCaprio
39

Deberías ejecutar:

dnf install gcc-c++
Ruu
fuente
10

Yo tuve el mismo problema. Al menos podría resolverlo con esto:

sudo yum install gcc gcc-c++

Espero que también resuelva tu problema.

Khaibar
fuente
9

Ejecute el comando a continuación en un emulador de terminal:

sudo dnf install gcc-c++

Ingrese la contraseña y eso es todo ...

Subham Debnath
fuente
8

intenta sudo dnf updatey luego sudo dnf install gcc-c++

Colin
fuente
3
No se requiere actualización. Aquí es donde Fedora difiere de Debian
xiamx
1
updateaunque actualizará el software actual. (como upgradeen Debian) Podría ser útil.
Alexis Wilke
1
Siempre es una buena idea actualizar el software actual antes de agregar nuevos paquetes. No es necesario, pero puede entrar en algunas situaciones extrañas (particularmente alrededor de multiarch) si no lo hace.
mattdm
5

Dado que Fedora 22 yum ha quedado en desuso, los comandos dados en otras respuestas en realidad activarán 'Dandified yum', es decir dnf . Entonces, el nuevo comando para instalar g ++ en distribuciones recientes es

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

A partir de noviembre de 2015, se instala la versión 5.1.1.
También tenga en cuenta que en Fedora 23 cuando le di el comando g++ -v, Fedora automáticamente me preguntó si quiero instalar el paquete gcc-c ++. Creo que eso es bueno. (Después de la instalación, también ejecutó el comando g++ -vpara mí). Lo
único que puedo hacer al respecto es que, en lugar de un indicador de progreso, recibes un * Downloading packages...mensaje que quizás no te guste si tienes una conexión a Internet lenta. .

Pantalón Siddharth
fuente
3

En la distribución más reciente, solo puede escribir command como blow

su root
dnf update
dnf install gcc-c++
Lampo Wei
fuente
1
Lamentablemente, el gcc-g++paquete no existe.
Motine
Nuevamente, tenga en cuenta que c++no está g++en el nombre del paquete.
mattdm
A partir de ahora (04/20/2020) tanto dnf install g++y dnf install gcc-g++resolución de gcc-c++(y me dicen que ya está instalado :)). [por el bien de los futuros visitantes]
Will Crawford
1

Simplemente haga una muestra del programa 'Hello World' e intente compilarlo usando "g ++ sam.cpp" en la terminal, y le preguntará si desea descargar el paquete g ++. Presione y para instalar.

Hypereshu
fuente
Creo que este solo es el caso en algunos giros.
Newbyte