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 installé g++.
5 réponses
j'ai essayé la commande @MonoThreaded a donné mais elle 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 le g++
.
j'ai fait face au même problème après avoir augmenté gcc à 4.8sudo apt-get install gcc-4.8
(l'esprit le nom du paquet)
Puis j'ai changé manuellement le lien g++ en une copie renommée de gcc-4.8
Mon correctif était une bonne installation g++sudo apt-get install g++-4.8
Pour plus de clarté, vous devez utiliser g++-4.8
au lieu de gcc-4.8
j'ai installé g++ et gcc.
sudo find / -name "cc1plus"
m'a Donné quelque chose comme /usr/lib/gcc/x86_64-linux-gnu/<version>/cc1plus
alors je l'ai ajouté au $ PATH
export PATH="/usr/lib/gcc/x86_64-linux-gnu/<version>:$PATH"
j'ai installé g++.
Vous le faites, mais vous ne pas l'ai installé correctement.
Premier run which g++
-- il est probable que votre PATH
indique autre chose que /usr/bin/g++
et la version n'est pas correctement installée.
vous devez installer le paquet d'outils de développement
sudo apt-get install build-essential
qui inclut g++ et l'ensemble des outils make toolchain