7 votes

make, gcc et autres outils de développement non disponibles après l'installation de XCode sur Lion

J'ai installé XCode après avoir effectué la mise à niveau vers OS X Lion, j'ai téléchargé XCode depuis l'App Store. gcc , make et autres ne sont toujours pas trouvés et je ne peux rien compiler à partir des sources à cause de cela. J'ai fait un find / -name make et on dirait qu'il a trouvé quelque chose :

/Developer/Library/Xcode/Project Templates/Framework & Library/JNI Library/make
/Developer/usr/bin/make

Qu'est-ce qui se passe ici ? Est-ce que c'est normal ?

7voto

ghoppe Points 7682

Est /Developer/usr/bin dans votre variable PATH ?

Vous pouvez essayer ln -s /Developer/usr/bin/make /usr/bin/make

3voto

Bryson Points 1644

Assurez-vous que votre système $PATH a été mis à jour. Si vous aviez une fenêtre de terminal ouverte avant l'installation, et que vous utilisez la même maintenant que vous avez installé Xcode, ouvrez-en une nouvelle et laissez-le parcourir .bashrc/.bash_profile/etc à nouveau pour mettre à jour le chemin. Si vous connaissez le fichier spécifique dans lequel se trouve la variable $PATH sur votre système, vous pouvez aussi simplement lancer la commande suivante source sur ce fichier.

Si cela ne fonctionne pas, vous pouvez ajouter manuellement le chemin que la fonction find trouve ces outils à (devrait être /Developer/usr/bin ) à votre $PATH à l'intérieur de ~/.bashrc o ~/.bash_profile (selon la façon dont vos fichiers bash sont configurés - le mien a tout dans ~/.bashrc mais je les ai fortement personnalisés).

0voto

cjm Points 44090

Oui, on dirait qu'Apple a déplacé tous les outils de développement sous /Developer. Pourquoi, je ne sais pas. Corriger le $PATH est facile, mais le plus ennuyeux est que les includes ont également été déplacés sous /Developer/usr/include, etc.

J'ai passé une bonne demi-journée à essayer de compiler des extensions PHP, en vain, en rencontrant toutes sortes d'erreurs "blah.h not found".

0voto

cjm Points 44090

J'ai enfin trouvé la solution. Ils sont sous /Developer parce que l'installation de Xcode depuis l'App Store n'installe pas Xcode, mais une application nommée "Install Xcode". Après l'avoir exécutée, tout est revenu à la normale :)

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