1 votes

J'avais l'habitude de pouvoir utiliser g++ à partir du terminal, mais maintenant il est absent. J'ai toujours XCode installé

J'avais l'habitude de pouvoir utiliser g++ à partir du terminal pour compiler des programmes c++, mais maintenant, lorsque j'essaie de l'utiliser, j'obtiens

-bash : g++ : commande non trouvée

Le conseil général sur Internet était d'installer XCode, mais j'ai déjà installé XCode. Je ne suis pas sûr de ce qui a changé depuis que je peux l'utiliser. J'utilise OSX 10.6.8 et XCode 3.2.4.

3voto

Art Taylor Points 614

J'ai eu le même problème à un moment donné avec gcc. gcc et g++ sont généralement liés à un binaire spécifique à une version. Cherchez dans /Developer/usr/bin quelque chose comme g++-x.y, où x.y est la version installée de g++. Vous y verrez probablement aussi gcov, gcc, etc. Créez simplement un lien symbolique de la version de g++ vers g++.

Par exemple, sur ma machine, je tape ln -sf g++-4.2 g++ .

J'espère que cela vous aidera. Si les outils du compilateur versionné ne sont pas présents, vous devrez peut-être réinstaller les outils du développeur.

2voto

Mathew Byrne Points 1083

Ok, c'est embarrassant. Mais réinstaller XCode à partir du disque OS X a fonctionné. Je n'ai juste pas pensé à l'essayer parce que je l'avais déjà installé.

1voto

karmatic Points 819

Si vous avez plus d'un compte, essayez d'exécuter g++ à partir de l'autre compte. Si cela fonctionne, vous avez probablement un problème avec les définitions de chemin .bash.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X