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"?
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"?
Antworten:
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.
Sie müssen Xcode aus dem App Store installieren .
Starten Sie dann Xcode, gehen Sie zu Xcode->Preferences->Downloads
und 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.
/Applications/Xcode.app/Contents/Developer/usr/bin/
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.
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.
Xcode 5.1 bietet im Abschnitt "Einstellungen" keine Befehlszeilentools mehr. Sie gehen jetzt zu https://developer.apple.com/downloads/index.action und wählen die Version der Befehlszeilentools für Ihre OS X-Version aus. Das Installationsprogramm legt sie in / usr / bin ab.
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
Nach dem Upgrade auf Mountain Lion
die NDK
hatte 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
Wenn Sie nur machen und Freunde brauchen. Versuchen Sie, die von Apple bereitgestellten Befehlszeilentools zu installieren. (Angenommen, Sie führen keine iOS-Entwicklung durch.)
Auf der Downloads for Apple Developers- Website sind spezielle Builds von Befehlszeilentools für verschiedene wichtige OSX-Versionen verfügbar . Stellen Sie sicher, dass Sie die neueste Version der Version für Ihr Betriebssystem erhalten.