GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur de compilation :g++ :erreur lors de la tentative d'exécution de 'cc1plus' :execvp :aucun fichier ou répertoire de ce type

Vous devez installer gcc-c++ paquet.

yum install gcc-c++

Je ne sais pas pourquoi, mais je viens de renommer mon fichier source COLARR.C en colarr.c et l'erreur a disparu ! Vous en avez probablement besoin

sudo apt-get install g++

Ce problème peut survenir si différentes versions de g++ et gcc sont installées.

   g++ --version
   gcc --version

Si ceux-ci ne donnent pas le résultat, vous avez probablement plusieurs versions de gcc installées. Vous pouvez vérifier en utilisant :

    dpkg -l | grep gcc | awk '{print $2}'

Habituellement, /usr/bin/gcc sera lié symboliquement à /etc/alternatives/gcc qui est à nouveau lié symboliquement pour dire /usr/bin/gcc-4.6 ou /usr/bin/gcc-4.8 (au cas où vous auriez gcc-4.6, gcc-4.8 installé.)

En changeant ce lien, vous pouvez faire fonctionner gcc et g++ dans la même version et cela peut résoudre votre problème !


Linux
  1. erreur fatale openssl/evp.h :aucun fichier ou répertoire de ce type :[Résolu]

  2. Impossible d'exécuter un tel fichier ou répertoire [Réparer]

  3. Impossible d'exécuter mysql_config :aucun fichier ou répertoire de ce type sur Makefile.PL [Réparer]

  4. Correction de l'erreur fatale openssl err.h - Aucun fichier ou répertoire de ce type [OpenCA]

  5. erreur fatale arm-linux-gnu-gcc :stdio.h :aucun fichier ou répertoire de ce type

Erreur de compilation OpenSSL

Pourquoi ENOENT signifie-t-il Aucun fichier ou répertoire de ce type ?

Comment éviter l'erreur No such file or directory pour `make clean` Makefile cible

Bash :Aucun fichier ou répertoire de ce type ?

sys/types.h :aucun fichier ou répertoire de ce type

La commande conda affichera l'erreur :Mauvais interprète :aucun fichier ou répertoire de ce type