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"?


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.


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.


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.


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.



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

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


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.)


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.