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.