GNU/Linux >> Tutoriales Linux >  >> Fedora

Fedora – Error al compilar el archivo usando Gcc:“/bin/sh:G++:Comando no encontrado”?

Quiero compilar un programa c++ en Fedora Linux, pero el programa no está compilado correctamente. Recibí el siguiente error:

/bin/sh: g++: command not found
make[1]: [*.o] Error 127 
make[1]: Leaving directory

¿Por qué?

Respuesta aceptada:

Parece que necesitas instalar g++. Esto está disponible a través de dnf :

dnf install gcc-c++

En el futuro, si ve alguna variante de un command not found error, puede buscar el paquete que proporciona el "comando" con

dnf whatprovides */bin/<command>

Solía ​​​​ser que solo podía decir whatprovides <command> pero Fedora ahora quiere la ruta completa al binario que está buscando. Como no lo sabemos, usamos anteponer */bin buscar en todos los bin directorios.

Tenga en cuenta que dnf es un reemplazo de yum y se convirtió en el administrador de paquetes predeterminado en Fedora 22. Si tiene una versión anterior de Fedora, puede reemplazar dnf con yum en cualquiera de los comandos anteriores y obtendrás los mismos resultados.


Fedora
  1. ¿Por qué /bin/sh apunta a /bin/dash y no a /bin/bash?

  2. dnf:comando no encontrado

  3. dos2unix:comando no encontrado

  4. chmod:comando no encontrado

  5. mkfs:comando no encontrado

Cómo actualizar a Fedora 23 desde Fedora 22 usando DNF

Cómo actualizar Fedora 23 a Fedora 24 usando DNF

Cómo actualizar Fedora 24 a Fedora 25 usando DNF

Cómo actualizar Fedora 34 desde Fedora 33 usando DNF

Cómo actualizar Fedora 25 a Fedora 26 usando DNF

Cómo mostrar descriptores de archivos abiertos pero sin usar el comando lsof