web-dev-qa-db-fra.com

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

J'utilise ubuntu 12.04 J'essaie de "créer" un projet . J'ai l'erreur suivante:

g++: error trying to exec 'cc1plus': execvp: No such file or directory

J'ai installé g ++.

27
user2824393

J'ai essayé la commande que @MonoThreaded avait donnée mais elle a échoué. J'ai essayé ci-dessous et ça marche. 

Sudo apt-get install g++ 

S'il vous plaît, n'incluez aucune version après le g++

20
Evan Hu

J'ai rencontré le même problème après la mise à niveau de gcc à la 4.8
Sudo apt-get install gcc-4.8 (attention au nom du paquet)
Puis j'ai changé manuellement le lien g ++ en une copie renommée de gcc-4.8

Mon correctif était une installation correcte de g ++
Sudo apt-get install g++-4.8 

Pour plus de clarté, vous devriez utiliserg++-4.8au lieu de gcc-4.8 

16
MonoThreaded

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"
4
Etienne Gautier

vous devez installer l'ensemble d'outils de développement 

Sudo apt-get install build-essential

qui comprend g ++ et l’ensemble des outils make toolchain

0
Scott Stensland

J'ai installé g ++.

Vous faites, mais vous ne - pas l'avez installé correctement .

Première exécution which g++ - il est probable que votre PATH pointe sur autre chose que /usr/bin/g++ et que version ne soit pas correctement installé.

0
Employed Russian