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

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

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

9 ответов

Решение

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

Вам нужно установить Xcode из App Store.

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

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

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

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

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

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

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

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

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

xcrun make

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

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

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

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

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

Другие вопросы по тегам