GNU/Linux >> Tutoriels Linux >  >> Fedora

Fedora – Erreur lors de la compilation du fichier à l'aide de Gcc :« /bin/sh :G++ :Commande introuvable » ?

Je veux compiler un programme C++ dans Fedora Linux, mais le programme n'est pas compilé correctement. J'ai l'erreur suivante :

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

Pourquoi ?

Réponse acceptée :

Il semble que vous deviez installer g++. Ceci est disponible via dnf :

dnf install gcc-c++

À l'avenir, si vous voyez une variante d'une command not found erreur, vous pouvez rechercher le package qui fournit la "commande" avec

dnf whatprovides */bin/<command>

Auparavant, vous pouviez simplement dire whatprovides <command> mais Fedora veut maintenant le chemin complet vers le binaire que vous recherchez. Comme nous ne le savons pas, nous utilisons le préfixe */bin chercher dans tous les bin répertoires.

Notez que dnf remplace yum et est devenu le gestionnaire de paquets par défaut dans Fedora 22. Si vous utilisez une ancienne version de Fedora, vous pouvez remplacer dnf avec yum dans l'une des commandes précédentes et vous obtiendrez les mêmes résultats.


Fedora
  1. Fedora - Comment vérifier une sauvegarde Deja-dup à l'aide de Duplicity ?

  2. Pourquoi /bin/sh pointe-t-il vers /bin/dash et non /bin/bash ? ?

  3. dnf :commande introuvable

  4. dos2unix :commande introuvable

  5. chmod :commande introuvable

Comment mettre à niveau vers Fedora 23 à partir de Fedora 22 en utilisant DNF

Comment mettre à niveau Fedora 23 vers Fedora 24 en utilisant DNF

Comment mettre à niveau Fedora 24 vers Fedora 25 en utilisant DNF

Comment mettre à niveau Fedora 25 vers Fedora 26 en utilisant DNF

nano :commande introuvable

Comment afficher les descripteurs de fichiers ouverts sans utiliser la commande lsof