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


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.


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.


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.


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



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

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


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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.