Où puis-je trouver le programme «make» pour Mac OS X Lion?

222

Je viens de mettre à niveau mon ordinateur vers Mac OS X Lion et je suis allé sur le terminal et j'ai tapé "make" mais il dit: -bash: make: commande introuvable

Où est passée la commande "make"?

Roman Kagan
la source
5
Mystérieux pour moi que cette question soit considérée comme hors sujet.
Grumdrig
le même problème et la même solution pour le lion de montagne
bjelli
7
OMG comment peuvent-ils distribuer un système Unix sans faire de sheesh
Gus
1
Au lieu de télécharger XGB de 1,6 Go, vous pouvez télécharger 113 Mo d'outils de ligne de commande d'Apple - réponse ci-dessous par @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade

Réponses:

50

Avez-vous installé Xcode et les outils de développement? Je pense que make, avec gcc et ses amis, est installé avec ça et pas avant. Xcode 4.1 pour Lion est gratuit.

Cajunluke
la source
En effet, l'installation d'un nouveau Xcode a résolu mon problème. Malheureusement, je ne savais pas qu'après avoir effectué une mise à niveau de Mac OS X, je dois également passer à la dernière version de Xcode.
Roman Kagan
5
allez à l'onglet Téléchargements dans le menu Préférences Xcode et cliquez sur "Installer" à côté de l'entrée Outils de ligne de commande
williamC
Faites défiler jusqu'à la réponse de @Tarmo pour voir comment le faire en 2013.
rych
533

Vous devez installer Xcode depuis l' App Store .

Ensuite, démarrez Xcode, accédez à Xcode->Preferences->Downloadset installez le composant nommé "Outils de ligne de commande". Après cela, tous les outils pertinents seront placés dans le dossier / usr / bin et vous pourrez l'utiliser comme il était dans 10.6.

Tarmo
la source
41
Et n'oubliez pas d'exécuter "/ Applications / Install Xcode.app". (Cela m'a dérouté pendant un certain temps).
njamesp
13
J'ai mis à niveau vers Lion, réinstallé Xcode et make n'était toujours pas sur mon chemin. Je l'ai retrouvé dans: / Developer / usr / bin / make
CJ.
9
... qui semble maintenant l'être (avec la dernière version):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen
5
Je n'ai pas eu à exécuter "/ Applications / Install Xcode.app". En utilisant 4.3.2, faites glisser Xcode vers le dossier Applications, puis allez simplement dans Préférences-> Téléchargements et installez-le à partir de là. Maintenant, "make" fonctionne à partir de la ligne de commande.
Teekin
pourquoi ne pas ajouter /Applications/Xcode.app/Contents/Developer/usr/bin à $ PATH?
chunkyguy
30

Il semble que vous puissiez installer les outils de ligne de commande sans obtenir Xcode à partir de Téléchargements pour les développeurs Apple . Il m'a fallu me connecter avec mon compte Apple.

Alternativement, une fois que vous installez Xcode à partir de l'App Store, vous remarquerez peut-être que les outils de ligne de commande ne sont pas installés par défaut. Ouvrez Xcode, allez dans les préférences, cliquez sur l'onglet "Téléchargements", et à partir de là, vous pouvez télécharger et installer des outils de ligne de commande.

Nick White
la source
21

Xcode 4.3.2 n'a pas installé "Outils de ligne de commande" par défaut. J'ai dû ouvrir l'onglet Préférences / Téléchargements / Composants de Xcode. Il avait une liste de composants optionnels avec un bouton "Installer" à côté de chacun. Cela inclut des "outils de ligne de commande" et des composants pour prendre en charge le développement des anciennes versions d'iOS.

Maintenant, "make" est disponible et vous pouvez vérifier en ouvrant le terminal et en tapant:make -v

Le résultat devrait ressembler à:GNU Make 3.81

Vous pouvez avoir besoin de "make" même si vous n'avez pas besoin de Xcode, tel qu'un développeur Perl installant des modules Perl en utilisant cpan -i sur la ligne de commande.

Mac capable
la source
4

Xcode 5.1 ne fournit plus d'outils de ligne de commande dans la section Préférences. Vous accédez maintenant à https://developer.apple.com/downloads/index.action et sélectionnez la version des outils de ligne de commande pour votre version OS X. Le programme d'installation les place dans / usr / bin.

quatrièmechakra
la source
3

Si vous avez installé xcode et mis à niveau vers mountain lion, ou si vous n'avez pas installé les derniers outils de ligne de commande, ou si vous avez zsh ou d'autres shells, vous pouvez raccourcir vers certains des outils intégrés dans le répertoire du développeur avec:

xcrun make
Matthew F. Robben
la source
3

Après la mise à niveau vers l' Mountain Lionutilisation de NDK, j'ai eu l'erreur suivante:

Impossible de trouver le programme «make». Veuillez installer Cygwin make package ou définir la variable GNUMAKE pour pointer vers lui

L'erreur a été corrigée en téléchargeant et en utilisant le dernier NDK

Andy
la source
2

Si vous avez seulement besoin de faire et d'amis. Essayez d'installer les outils de ligne de commande fournis par Apple. (En supposant que vous ne faites aucun développement iOS.)

Gaurav Agarwal
la source
0

il existe des versions spécifiques d'outils de ligne de commande pour différentes versions principales d'OSX disponibles sur le site Téléchargements pour les développeurs Apple . Assurez-vous d'obtenir la dernière version de la version pour votre système d'exploitation.

arvindvenkataramani
la source