¿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


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


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


39

Deberías ejecutar:

dnf install gcc-c++

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.


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


8

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


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


3

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

su root
dnf update
dnf install gcc-c++

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.


Creo que este solo es el caso en algunos giros.
Newbyte
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.