Где я могу найти программу make для Mac OS X Lion?

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

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


person Roman Kagan    schedule 20.07.2011    source источник
comment
Для меня загадочно, что этот вопрос считается не по теме.   -  person Grumdrig    schedule 20.01.2012
comment
та же проблема и то же решение для горного льва   -  person bjelli    schedule 20.08.2012
comment
OMG, как они могут распространять систему unix без make sheesh   -  person Gus    schedule 11.01.2013
comment
Вместо загрузки 1,6 ГБ Xcode вы можете загрузить 113 МБ инструментов командной строки от Apple - ответьте ниже @Nick White stackoverflow.com/questions/6767481/   -  person Dylan Valade    schedule 22.03.2013


Ответы (9)


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

person Cajunluke    schedule 20.07.2011
comment
Действительно, установка нового Xcode решила мою проблему. К сожалению, я не знал, что после обновления Mac OS X мне также нужно перейти на последнюю версию Xcode. - person Roman Kagan; 21.07.2011
comment
перейдите на вкладку "Загрузки" в меню "Настройки Xcode" и нажмите "Установить" рядом с записью "Инструменты командной строки". - person williamC; 27.08.2013
comment
Прокрутите вниз до ответа @Tarmo, чтобы узнать, как это сделать в 2013 году. - person rych; 11.10.2013

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

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

person Tarmo    schedule 20.07.2011
comment
И не забудьте запустить / Applications / Install Xcode.app. (Это на время поставило меня в тупик). - person njamesp; 23.07.2011
comment
Я обновился до Lion, переустановил Xcode, но make все еще не стоял у меня на пути. Я отследил это в: / Developer / usr / bin / make - person CJ.; 27.07.2011
comment
... который теперь кажется (с последней версией): /Applications/Xcode.app/Contents/Developer/usr/bin/ - person Paul Peelen; 05.03.2012
comment
Мне не пришлось запускать / Applications / Install Xcode.app. Используя 4.3.2, перетащите Xcode в папку Applications, затем просто перейдите в Настройки- ›Загрузки и установите оттуда. Теперь make работает из командной строки. - person Teekin; 04.05.2012
comment
почему бы не добавить /Applications/Xcode.app/Contents/Developer/usr/bin в $ PATH? - person chunkyguy; 10.08.2012
comment
Если у вас все еще установлен старый Xcode и вы используете средство запуска приложений (например, LaunchBar), вы все еще можете использовать старый Xcode, хотя вы уже установили новый ... - person pesche; 23.06.2013

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

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

person Nick White    schedule 12.05.2012

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

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

Результат должен выглядеть так: GNU Make 3.81

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

person Able Mac    schedule 23.05.2012

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

person fourthchakra    schedule 02.04.2014

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

xcrun make
person Matthew F. Robben    schedule 24.08.2012

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

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

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

person Andy    schedule 14.11.2012

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

person Gaurav Agarwal    schedule 03.02.2013

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

person arvindvenkataramani    schedule 02.11.2013