web-dev-qa-db-fra.com

Erreur Eclipse Juno C ++: programme "g ++" introuvable dans PATH

J'ai installé manuellement le dernier Eclipse Juno (pas par le biais du centre logiciel ni d'apt-get), puis j'installe Eclipse CDT à partir du menu Aide> Installer un nouveau logiciel.

Cependant, lorsque j'essaie de compiler un code C++ simple, il affiche des erreurs telles que programme "g ++" introuvable dans PATH.

J'ai essayé g ++ à partir du terminal et cela a bien fonctionné. Quelqu'un sait où le problème pourrait être?

5
troll

Vous devriez installer le build-essential

Sudo apt-get install build-essential

après l’installation, ouvrez un terminal et tapez g++ (appuyez sur Entrée) s’il indique qu’il n’ya pas d’entrée, alors vous avez obtenu votre g ++.

même après l’avoir installé, vous pourriez toujours avoir des problèmes avec Eclipse cdt, je vous recommande donc vivement Netbeans, cliquez ici .

Tout ce que vous avez à faire est de télécharger Netbeans sur votre ordinateur, c'est-à-dire que celui-ci se trouve dans votre dossier Download

Sudo chmod +x your_download_netbeans.sh

alors ./your_download_netbeans.sh

Parce que vous avez déjà installé Eclipse sur votre ordinateur, jdk est déjà installé.

4
shengy

Problème gênant, aucune réponse à trouver ... J'ai ajouté la variable de chemin d'accès aux variables d'environnement dans Window/preferences/build/environment Cela fonctionne depuis.

4
kori

J'ai eu un problème similaire et je l'ai résolu par:

  1. Installation de g ++ Le compilateur GNU C++ à l'aide du logiciel Ubuntu Software Center

  2. Modification dans: Fenêtre -> Préférences -> C/C++ -> Construire -> Paramètres -> Découverte -> CDT GCC Configurer les paramètres du constructeur [Partagé]
    de: ${COMMAND} -E -P -v -dD "${INPUTS}"
    to: /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"

J'espère que ça aide.

0
Shashi

J'ai eu un problème similaire et je l'ai résolu par:

Installation de g ++ Le compilateur GNU C++ à l'aide du logiciel Ubuntu Software Center

Changement de: Window -> Preferences -> C/C++ -> Build -> Settings -> Discovery -> CDT GCC Build in Complier Settings [Shared]

de:

${COMMAND} -E -P -v -dD "${INPUTS}"

à:

/usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"
0
Akash5288

Le compilateur g ++ se trouve dans le répertoire/usr/bin. Le fichier "sources.mk" est généré et contient le chemin d'accès au compilateur. Le chemin n'est pas généré. J'ai modifié le fichier pour ajouter le chemin d'accès au paramètre C++ _ SRCS. Ignorer le ne pas modifier en haut.

C++ _ SRCS: =/usr/bin

Assurez-vous que vous avez effectué "l'installation essentielle" comme décrit ci-dessus.

0
Gordon Morrison