installation de "make" sur Mac

J'essaie d'installer Memcached sur Mac en utilisant ce tutoriel: http://tugdualgrall.blogspot.de/2011/11/installing-memcached-on-mac-os-x-and.html mais quand j'essaie ./configurer il dit: configure: erreur: Aucun compilateur C acceptable trouvé dans $ PATH quand j'essaie de le faire dit: faire sh: make: commande non trouvée sh-3.2 # yum installer faire sh: yum: commande non trouvée sh-3.2# apt-get install faire sh: apt-get: commande introuvable

Je dois mentionner que J'ai Xcode mais ce n'est toujours pas le cas travailler. Je suis vraiment nouveau sur Mac alors prenez cela en considération :) J'apprécierais vraiment votre aide Merci!

28
demandé sur Baseem Najjar 2012-07-15 22:32:16

2 réponses

Si vous avez Xcode 4.3 ou plus récent, les outils de ligne de commande, tels que make, ne sont pas installés par défaut. Dans les préférences Xcode, allez dans L'onglet" Téléchargements "et sous" composants", appuyez sur le bouton" Installer "à côté de"Outils de ligne de commande". Après avoir téléchargé et installé avec succès les outils de ligne de commande, vous devez également taper la commande suivante dans le Terminal pour vous assurer que tous vos outils de ligne de commande Xcode sont activés pour utiliser les versions 4.3:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

Une fois que tout est installé avec succès, vous devriez voir make et d'autres outils de développement en ligne de commande dans / usr / bin.

84
répondu torrey.lyons 2012-07-15 19:20:36

De torrey.lyon's réponse, Xcode --> Préférences --> Téléchargements, il dit Outils de Ligne de Commande:

Avant d'installer, notez que depuis le Terminal, vous pouvez Outil XCRUN pour lancer des compilateurs et d'autres outils intégrés dans le Application Xcode. Utilisez L'outil xcode-SELECT pour définir quelle version de Xcode est actif. Tapez "man xcrun" à partir du Terminal pour le savoir plus.

Par conséquent, j'ai pu exécutez l'outil avec la commande xcrun make.

3
répondu Bart Verkoeijen 2013-01-29 12:50:06