J'ai le compilateur gcc dans "/ Developer/usr/bin/gcc" mais quand je tape gcc dans le terminal, il dit ne peut pas être trouvé, je suppose que cela est parce que ce n'est pas dans le répertoire "/ usr/bin". Donc, peut ia) gcc passer du premier répertoire au second, ou de définir une sorte de raccourci pointant gcc «/développeur/usr/bin/gcc »Comment faire pour déplacer GCC dans osx de xcode à/usr/bin
Répondre
Deux choix:
- Modifier vos
~/.bashrc
ou~/.bash_profile
(ou les fichiers système équivalent) et ajouter/Developer/usr/bin/gcc
-$PATH
:export PATH="$PATH:/Developer/usr/bin/"
- Créer un lien (lien symbolique dans cet exemple) dans votre répertoire
/usr/bin
pointant vers la fichier réel:ln -s /Developer/usr/bin/gcc /usr/bin/gcc
note: XCode 4.5 sur MacOS 10.8 le chemin est maintenant: /Applications/Xcode.app/Contents/Developer/usr/bin
Id aller avec les modifications '.bash_ *'. moins de possibilité de problèmes qu'avec le lien symbolique. – prodigitalson
Je peux éditer ~/.bash_profile, pouvez-vous élaborer davantage sur ce que je dois faire s'il vous plaît? Je ne veux pas bousiller les fichiers système – kjones1876
@ kizzie33 Vous devez soit trouver où la variable '$ PATH' est modifiée, soit ajouter la ligne' export PATH = "$ PATH:/Developer/usr/bin /" '(avec des guillemets) à la fin du fichier. Ceux de votre répertoire personnel ne sont pas des fichiers système (réponse éditée pour clarifier ce que je voulais dire), donc vous ne casseriez pas d'autres comptes si vous faisiez une erreur – Tarka
Utilisez ln -s
pour créer un lien symbolique dans /usr/bin
, ou ajouter /Developer/usr/bin
à $PATH
.
Vous pouvez, en théorie, le relier à l'endroit approprié.
La manière officielle de procéder consiste à installer les «outils de ligne de commande» optionnels avec le programme d'installation XCode. Cela gaspille plusieurs centaines de mégaoctets car il installe une nouvelle copie du même compilateur.
J'ai écrit un script shell une fois pour comparer les arbres d'installation de l'installation "XCode" et l'installation "en ligne de commande" et relier ensemble tous les fichiers qui étaient identiques. Cela a fonctionné parfaitement mais la prochaine mise à jour l'a défait. Une autre alternative est de télécharger la source GCC à partir de leur CVS (pas beaucoup plus grand que le téléchargement de l'énorme programme d'installation XCode), et de le construire dans usr/bin/
vous-même. Ensuite, vous avez le dernier et le meilleur (ou votre choix de nombreuses versions plus récentes et meilleures) pour jouer avec.
Si vous avez "installé" Xcode de l'App Store, consultez ce fil:
Mac OS X Lion Xcode problems using RVM
Apparemment, "l'installation" Xcode de l'App Store n'installe pas réellement, vous devez manuellement exécutez le programme d'installation (recherchez "Installer Xcode" dans le projecteur).
La pointe thewoolleyman liée à travaillé pour moi! J'ai installé Xcode 4.3.3 via l'App Store. Je n'ai pas eu à installer Xcode "à nouveau", semble Apple a résolu cela. Ce que je devais faire les étapes suivantes:
- Ouvrir Xcode
- Aller à Préférences> Téléchargements
- devez installer les outils de ligne de commande
Merci à Guy et son poste https://stackoverflow.com/a/9377095/1451903
Il semble que vous ayez joué avec les outils de développement standard - idéalement, vous devriez réinstaller Xcode et tout mettre à sa place. –