g++: erreur lors de l'exec 'cc1plus': execvp: Aucun fichier ou répertoire
J'utilise ubuntu 12.04. Je suis en train de "faire" un projet.
J'obtiens cette erreur:
g++: error trying to exec 'cc1plus': execvp: No such file or directory
J'ai g++ est installé.
- J'ai juste eu le même problème avec l'installation d'un paquet Python (pandas) avec extension C++, et cette réponse a aidé - moi. J'ai eu gcc 4.9 et g++ 4.8. Une fois que j'ai rétrogradé gcc 4.8 avec
aptitude
pour rendre les versions correspondent le problème a été résolu.
Vous devez vous connecter pour publier un commentaire.
J'ai essayé la commande @MonoThreaded a donné, mais il a échoué. J'ai essayé ci-dessous et il fonctionne.
sudo apt-get install g++
Merci de ne pas inclure n'importe quelle version après la
g++
.J'ai connu le même problème après la mise à jour de gcc 4.8
sudo apt-get install gcc-4.8
(l'esprit le nom du paquet)Puis j'ai modifié manuellement le g++ lien vers une copie renommée de gcc-4.8
Mon correctif a été un bon g++ installation
sudo apt-get install g++-4.8
Pour plus de clarté, vous devez utiliser
g++-4.8
au lieu degcc-4.8
J'ai g++ et gcc installé.
M'a donné quelque chose comme
/usr/lib/gcc/x86_64-linux-gnu/<version>/cc1plus
Donc je l'ai ajouté à la variable d'environnement $PATH
vous dire que vous avez déjà g++ est installé toutefois, il n'a pas été installé correctement ... revenir ce que vous avez fait pour installer g++ puis le lancer pour installer l'ensemble des outils de développement de
qui comprend
g++
et l'ensemble de lamake
de la chaîne d'utilsVous le faites, mais vous ne pas ai installé correctement.
De la première exécution de
which g++
-- il est probable que votrePATH
pointe à quelque chose d'autre que/usr/bin/g++
, et que version n'est pas installée correctement.which g++
me donne/usr/bin/g++
.