GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

Fedora – Fehler beim Kompilieren der Datei mit Gcc:„/bin/sh:G++:Command Not Found“?

Ich möchte ein C++-Programm in Fedora Linux kompilieren, aber das Programm wird nicht richtig kompiliert. Ich habe den folgenden Fehler:

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

Warum?

Akzeptierte Antwort:

Es sieht so aus, als müssten Sie g++ installieren. Dies ist über dnf verfügbar :

dnf install gcc-c++

Wenn Sie in Zukunft eine Variante eines command not found sehen Fehler, können Sie mit

nach dem Paket suchen, das den „Befehl“ bereitstellt
dnf whatprovides */bin/<command>

Früher konnte man einfach whatprovides <command> sagen aber Fedora möchte jetzt den vollständigen Pfad zu der gesuchten Binärdatei. Da wir es nicht wissen, verwenden wir */bin vorangestellt um in allen bin zu suchen Verzeichnisse.

Beachten Sie, dass dnf ist ein Ersatz für yum und wurde zum Standard-Paketmanager in Fedora 22. Wenn Sie eine frühere Version von Fedora verwenden, können Sie dnf ersetzen mit yum in einem der vorherigen Befehle und Sie erhalten die gleichen Ergebnisse.


Fedora
  1. Warum zeigt /bin/sh auf /bin/dash und nicht auf /bin/bash?

  2. dnf:Befehl nicht gefunden

  3. dos2unix:Befehl nicht gefunden

  4. chmod:Befehl nicht gefunden

  5. mkfs:Befehl nicht gefunden

So aktualisieren Sie mit DNF von Fedora 22 auf Fedora 23

So aktualisieren Sie Fedora 23 auf Fedora 24 mit DNF

So aktualisieren Sie Fedora 24 auf Fedora 25 mit DNF

So aktualisieren Sie Fedora 25 auf Fedora 26 mit DNF

Fedora – Wie überprüft man ein Deja-Dup-Backup mit Duplicity?

nano:Befehl nicht gefunden