Gdzie mogę znaleźć program „make” dla systemu Mac OS X Lion?

222

Właśnie zaktualizowałem komputer do systemu Mac OS X Lion, podszedłem do terminalu i wpisałem „make”, ale napisano: -bash: make: polecenie nie znaleziono

Dokąd poszło polecenie „make”?

Roman Kagan
źródło
5
Tajemnicze jest dla mnie, że to pytanie jest uważane za nie na temat.
Grumdrig,
ten sam problem i to samo rozwiązanie dla lwa górskiego
bjelli
7
OMG, w jaki sposób mogą dystrybuować system uniksowy bez tworzenia sheesh
Gus
1
Zamiast pobierać Xcode o pojemności 1,6 GB, możesz pobrać narzędzia Apple z wiersza poleceń o pojemności 113 MB - odpowiedź poniżej autorstwa @Nick White stackoverflow.com/questions/6767481/…
Dylan Valade

Odpowiedzi:

50

Czy zainstalowałeś Xcode i narzędzia programistyczne? Myślę, że make, wraz z gcc i przyjaciółmi, jest instalowany z tym, a nie wcześniej. Xcode 4.1 dla Lion jest bezpłatny.

Cajunluke
źródło
Rzeczywiście, zainstalowanie nowego Xcode rozwiązało mój problem. Niestety nie wiedziałem, że po aktualizacji Mac OS X muszę również zaktualizować do najnowszej wersji Xcode.
Roman Kagan,
5
przejdź do zakładki Pliki do pobrania w menu Preferencje Xcode i kliknij „Zainstaluj” obok pozycji Narzędzia wiersza poleceń
williamC
Przewiń w dół do odpowiedzi @Tarmo, aby zobaczyć, jak to zrobić w 2013 roku.
rych
533

Musisz zainstalować Xcode z App Store .

Następnie uruchom Xcode, przejdź do Xcode->Preferences->Downloadsi zainstaluj komponent o nazwie „Narzędzia wiersza poleceń”. Następnie wszystkie odpowiednie narzędzia zostaną umieszczone w folderze / usr / bin i będziesz mógł z niego korzystać tak jak w 10.6.

Tarmo
źródło
41
I nie zapomnij uruchomić „/ Applications / Install Xcode.app”. (To mnie zaskoczyło).
njamesp
13
Uaktualniłem do Lion, przeinstalowałem Xcode i make nadal nie był na mojej drodze. Wyśledziłem to w: / Developer / usr / bin / make
CJ.
9
... który wydaje się teraz (z najnowszą wersją):/Applications/Xcode.app/Contents/Developer/usr/bin/
Paul Peelen
5
Nie musiałem uruchamiać „/ Applications / Install Xcode.app”. Używając 4.3.2, przeciągnij Xcode do folderu Aplikacje, a następnie po prostu poszedł do Preferencje-> Pobrane i stamtąd zainstalowany. Teraz „make” działa z linii poleceń.
Teekin
dlaczego nie dodać /Applications/Xcode.app/Contents/Developer/usr/bin do $ PATH?
chunkyguy,
30

Wygląda na to, że możesz zainstalować narzędzia wiersza polecenia bez pobierania Xcode z Pobranych dla programistów Apple . Wymagało to zalogowania się na moje konto Apple.

Alternatywnie, po zainstalowaniu Xcode ze sklepu z aplikacjami możesz zauważyć, że narzędzia wiersza poleceń nie są instalowane domyślnie. Otwórz Xcode, przejdź do preferencji, kliknij kartę „pobieranie”, a stamtąd możesz pobrać i zainstalować narzędzia wiersza polecenia.

Nick White
źródło
21

Xcode 4.3.2 domyślnie nie instalował „Narzędzi wiersza poleceń”. Musiałem otworzyć kartę Preferencje / Pobieranie Xcode / Komponenty. Miał listę opcjonalnych komponentów z przyciskami „Zainstaluj” obok każdego z nich. Obejmuje to „Narzędzia wiersza polecenia” i składniki wspierające programowanie starszych wersji iOS.

Teraz „make” jest dostępne i możesz to sprawdzić, otwierając terminal i wpisując:make -v

Wynik powinien wyglądać następująco:GNU Make 3.81

Możesz potrzebować polecenia „make”, nawet jeśli nie potrzebujesz Xcode, na przykład programista Perla instalujący moduły Perla za pomocą cpan -i w wierszu poleceń.

Sprawny Mac
źródło
3

Jeśli zainstalowałeś xcode i zaktualizowałeś się do lwa górskiego, lub nie masz zainstalowanych najnowszych narzędzi wiersza poleceń lub masz zsh lub inne powłoki, możesz przejść do niektórych narzędzi osadzonych w katalogu programisty za pomocą:

xcrun make
Matthew F. Robben
źródło
3

Po uaktualnieniu do Mountain Lionużywania NDKmiałem następujący błąd:

Nie można znaleźć programu „make”. Zainstaluj pakiet make Cygwin lub zdefiniuj zmienną GNUMAKE, aby na nią wskazywać

Błąd został naprawiony przez pobranie i użycie najnowszego NDK

Andy
źródło
2

Jeśli potrzebujesz tylko przyjaciół i przyjaciół. Spróbuj zainstalować narzędzia wiersza polecenia dostarczone przez Apple. (Zakładając, że nie zajmujesz się tworzeniem iOS).

Gaurav Agarwal
źródło
0

istnieją specjalne kompilacje narzędzi wiersza polecenia dla różnych głównych wersji OSX dostępnych w witrynie Downloads for Apple Developers . Pamiętaj, aby pobrać najnowszą wersję wersji dla swojego systemu operacyjnego.

arvindvenkataramani
źródło