Где я могу найти программу "make" для Mac OS X Lion? - PullRequest
222 голосов
/ 20 июля 2011

Просто обновил мой компьютер до Mac OS X Lion, зашел в терминал и набрал «make», но там написано: -bash: make: команда не найдена

Куда делась команда "make"?

Ответы [ 9 ]

533 голосов
/ 20 июля 2011

Вам необходимо установить Xcode из App Store .

Затем запустите Xcode, перейдите на Xcode->Preferences->Downloads и установите компонент с именем «Инструменты командной строки».После этого все соответствующие инструменты будут помещены в папку / usr / bin, и вы сможете использовать его так же, как это было в 10.6.

50 голосов
/ 20 июля 2011

Установили ли вы Xcode и инструменты разработчика?Я думаю, что make, вместе с gcc и друзьями, установлен с этим, а не раньше.Xcode 4.1 для Lion бесплатен.

30 голосов
/ 12 мая 2012

Похоже, вы можете установить инструменты командной строки, не получая Xcode от Загрузки для разработчиков Apple .Мне потребовалось войти в систему с моей учетной записью Apple.

Кроме того, после установки Xcode из магазина приложений вы можете заметить, что инструменты командной строки не установлены по умолчанию.Откройте XCode, перейдите в настройки, перейдите на вкладку «загрузки», и оттуда вы можете загрузить и установить инструменты командной строки.

21 голосов
/ 24 мая 2012

Xcode 4.3.2 по умолчанию не устанавливал «Инструменты командной строки». Мне пришлось открыть вкладку Xcode Preferences / Downloads / Components. У него был список дополнительных компонентов с кнопкой «Установить» рядом с каждым. Сюда входят «Инструменты командной строки» и компоненты для поддержки разработки для более старых версий iOS.

Теперь доступно «make», и вы можете проверить, открыв терминал и напечатав: make -v

Результат должен выглядеть следующим образом: GNU Make 3.81

Вам может понадобиться «make», даже если вам не нужен Xcode, например, разработчик Perl устанавливает модули Perl с помощью cpan -i в командной строке.

4 голосов
/ 02 апреля 2014

Xcode 5.1 больше не предоставляет инструменты командной строки в разделе настроек.Теперь вы переходите к https://developer.apple.com/downloads/index.action, и выбираете версию инструментов командной строки для вашей версии OS X.Установщик помещает их в /usr/bin.

3 голосов
/ 14 ноября 2012

После обновления до Mountain Lion с использованием NDK возникла следующая ошибка:

Не удалось найти программу make.Пожалуйста, установите Cygwin make package или определите переменную GNUMAKE, чтобы указать на нее

Ошибка была исправлена ​​путем загрузки и использования последней версии NDK

3 голосов
/ 24 августа 2012

Если вы установили xcode и обновили его до Mountain Lion, или у вас не установлены последние инструменты командной строки, или у вас есть zsh или другие оболочки, вы можете перейти к некоторым встроенным инструментам в каталоге разработчика с помощью:

xcrun make
2 голосов
/ 03 февраля 2013

Если вам нужно только завести и друзей. Попробуйте установить инструменты командной строки, предоставленные Apple. (Предполагается, что вы не занимаетесь разработкой для iOS.)

0 голосов
/ 02 ноября 2013

Существуют специальные сборки инструментов командной строки для различных основных версий OSX, доступные на сайте Downloads для разработчиков Apple . Обязательно получите последнюю версию версии для вашей ОС.

...