Wo finde ich das Make-Programm für Mac OS X Lion?


222

Ich habe gerade meinen Computer auf Mac OS X Lion aktualisiert und bin zum Terminal gegangen und habe "make" eingegeben, aber es heißt: -bash: make: Befehl nicht gefunden

Wohin ging der Befehl "make"?


5
Mir ist ein Rätsel, dass diese Frage nicht zum Thema gehört.
Grumdrig

das gleiche Problem und die gleiche Lösung für
Berglöwen

7
OMG, wie können sie ein Unix-System vertreiben, ohne sich zu schämen
Gus

1
Anstatt 1,6 GB Xcode herunterzuladen, können Sie 113 MB Command Line Tools von Apple herunterladen - Antwort unten von @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade

Antworten:


50

Haben Sie Xcode und die Entwicklertools installiert? Ich denke, make wird zusammen mit gcc und Freunden damit installiert und nicht vorher. Xcode 4.1 für Lion ist kostenlos.


In der Tat hat die Installation eines neuen Xcodes mein Problem gelöst. Leider wusste ich nicht, dass ich nach einem Mac OS X-Upgrade auch auf die neueste Xcode-Version aktualisieren muss.
Roman Kagan

5
Gehen Sie zur Registerkarte Downloads im Menü Xcode-Einstellungen und klicken Sie auf "Installieren" neben dem Eintrag "
Befehlszeilentools"

Scrollen Sie nach unten zu @Tarmos Antwort, um zu sehen, wie es 2013 geht.
Rych

533

Sie müssen Xcode aus dem App Store installieren .

Starten Sie dann Xcode, gehen Sie zu Xcode->Preferences->Downloadsund installieren Sie die Komponente "Command Line Tools". Danach werden alle relevanten Tools im Ordner / usr / bin abgelegt und Sie können sie genauso verwenden wie in 10.6.


41
Und vergessen Sie nicht, "/ Applications / Install Xcode.app" auszuführen. (Das hat mich eine Weile verblüfft).
Njamesp

13
Ich habe ein Upgrade auf Lion durchgeführt, Xcode neu installiert und make war immer noch nicht in meinem Weg. Ich habe es in: / Developer / usr / bin / make
CJ

9
... was jetzt zu sein scheint (mit der neuesten Version):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen

5
Ich musste "/ Applications / Install Xcode.app" nicht ausführen. Ziehen Sie Xcode mit 4.3.2 in den Anwendungsordner, gehen Sie dann zu Einstellungen-> Downloads und installieren Sie ihn von dort aus. Jetzt funktioniert 'make' über die Befehlszeile.
Teekin

Warum nicht /Applications/Xcode.app/Contents/Developer/usr/bin zu $ ​​PATH hinzufügen?
Chunkyguy

30

Es scheint, dass Sie die Befehlszeilentools installieren können, ohne Xcode von Downloads für Apple-Entwickler zu erhalten . Ich musste mich mit meinem Apple-Konto anmelden.

Wenn Sie Xcode aus dem App Store installieren, stellen Sie möglicherweise fest, dass die Befehlszeilentools nicht standardmäßig installiert sind. Öffnen Sie Xcode, gehen Sie zu den Einstellungen, klicken Sie auf die Registerkarte "Downloads" und von dort aus können Sie Befehlszeilentools herunterladen und installieren.


21

Xcode 4.3.2 hat "Command Line Tools" standardmäßig nicht installiert. Ich musste die Registerkarte Xcode-Einstellungen / Downloads / Komponenten öffnen. Es gab eine Liste optionaler Komponenten mit einer Schaltfläche "Installieren" neben jeder. Dies umfasst "Befehlszeilentools" und Komponenten zur Unterstützung der Entwicklung für ältere Versionen von iOS.

Jetzt ist "make" verfügbar und Sie können dies überprüfen, indem Sie das Terminal öffnen und Folgendes eingeben:make -v

Das Ergebnis sollte folgendermaßen aussehen:GNU Make 3.81

Möglicherweise benötigen Sie "make", auch wenn Sie keinen Xcode benötigen, z. B. einen Perl-Entwickler, der Perl-Module mit cpan -i in der Befehlszeile installiert.



3

Wenn Sie xcode installiert und auf Mountain Lion aktualisiert haben oder nicht die neuesten Befehlszeilentools installiert haben oder wenn Sie zsh oder andere Shells haben, können Sie eine Verknüpfung zu einigen der eingebetteten Tools im Entwicklerverzeichnis herstellen mit:

xcrun make

3

Nach dem Upgrade auf Mountain Liondie NDKhatte ich den folgenden Fehler:

'Make'-Programm kann nicht gefunden werden. Bitte installieren Sie das Cygwin make-Paket oder definieren Sie die GNUMAKE-Variable, um darauf zu verweisen

Der Fehler wurde durch Herunterladen und Verwenden des neuesten NDK behoben


2

Wenn Sie nur machen und Freunde brauchen. Versuchen Sie, die von Apple bereitgestellten Befehlszeilentools zu installieren. (Angenommen, Sie führen keine iOS-Entwicklung durch.)


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.