J'ai mis à jour OS X Lion aujourd'hui, et je ne semble plus avoir de copie de gcc. Est-ce arrivé à quelqu'un d'autre? Est-ce que quelqu'un sait pourquoi cela se produirait?
J'ai mis à jour OS X Lion aujourd'hui, et je ne semble plus avoir de copie de gcc. Est-ce arrivé à quelqu'un d'autre? Est-ce que quelqu'un sait pourquoi cela se produirait?
Réponses:
J'étais énervé quand j'ai découvert que la mise à niveau d'OS X Lion avait effacé toute ma chaîne d'outils de développement. Cependant, avec l'aide d'un ami, j'ai découvert que la chaîne d'outils avait plutôt été déplacée dans le /Developer/usr/bin/
dossier sur le disque. Pour mon besoin immédiat, je ne devais faire make
, gcc
et g++
disponible sur le chemin, donc je crée des liens symboliques à /Developer/usr/bin/gnumake
, /Developer/usr/bin/gcc-4.2
et à l' /Developer/usr/bin/g++-4.2
intérieur du /usr/bin/
dossier. Cependant, j'imagine que la bonne approche serait de réinstaller XCode pour résoudre le problème.
Je viens d'installer Xcode 4.3 sur Lion depuis l'App Store, j'ai eu le même problème avec gcc, etc. non installé. Je me suis effondré jusqu'à ce que je fasse ce qui suit:
dans Xcode: Préférences -> Téléchargements Avec "Composants" sélectionné, vous verrez une liste de composants téléchargeables.
Recherchez les outils de ligne de commande et cliquez sur installer. Vous serez invité à saisir votre ID utilisateur et votre mot de passe Apple Developer. Après une authentification réussie, le composant des outils de ligne de commande télécharge et installe un tas de qualités, y compris gcc.
Téléchargez le nouveau Xcode depuis l'App Store et exécutez Installer XCode. C'est maintenant gratuit, pas 4,99 $.
J'ai suivi ces étapes et j'ai pu faire fonctionner GCC à nouveau.
sudo /Developer/Library/uninstall-devtools --mode=all
désinstallation, puis continuez à partir de l'étape 8.
J'ai aussi eu ce problème, où même après avoir installé XCode4, il n'y avait pas de gcc sur mon chemin. Mais il s'avère que mon installation venait juste d'être falsifiée. J'ai relancé le programme d'installation de XCode et maintenant / usr / bin / gcc est un lien symbolique vers /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 comme il se doit.
edit: le commentaire de secoif était correct. Réinstallez simplement XCode.
Les nouvelles installations de Xcode (versions 4.2 et supérieures) via l'App Store ne sont pas livrées avec gcc-4.2. Vous pouvez télécharger et installer Xcode 4.1 via Apple Developer Central . Inscription gratuite requise.