Ответ 1
Установили ли вы инструменты разработчика Apple? Что произойдет, если вы наберете gcc -v?
Похоже, что вы не загрузили материал разработки. Вы можете получить его бесплатно (после регистрации) из http://developer.apple.com/
У меня есть MacBook Pro, на котором я пытаюсь что-то разработать.
У меня есть программа, которую я хочу собрать, и когда я начал использовать make
, я получил ошибку "команда не найдена". Я провел поиск в Google и Qaru, и, похоже, это не общая проблема. Почему я не установил make
и как мне его получить?
Я очень запутался, потому что знаю, что использовал его относительно недавно (в прошлом месяце или около того), когда был на этом ноутбуке.
Установили ли вы инструменты разработчика Apple? Что произойдет, если вы наберете gcc -v?
Похоже, что вы не загрузили материал разработки. Вы можете получить его бесплатно (после регистрации) из http://developer.apple.com/
Для тех из вас, кто попадает на эту страницу с помощью Xcode 4.3 и Lion, инструменты командной строки больше не связаны по умолчанию, и нет/Разработчик больше. Чтобы установить их, откройте Xcode, перейдите в "Настройки" → "Загрузки → Компоненты → Инструменты командной строки". Это должно установить make, gcc и т.д.
Теперь существует другой способ установить gcc toolchain на OS X через osx-gcc-installer, который включает в себя:
Загрузка - 282 МБ против 3 ГБ для Xcode.
Вам нужно будет установить "Инструменты разработчика", которые предоставляются в качестве дополнительных пакетов на установочных дисках OS X.
Для Xcode 4.1 вы можете просто добавить /Developer/usr/bin в переменную среды PATH. Это легко сделать:
$export PATH = $PATH:/Разработчик/usr/bin
Также обязательно обновите файл ~/.bashrc(или ~/.profile или ~/.bash_login).
Кроме того, если вы перенесли свои пользовательские файлы и приложения с одного mac на другой, вам нужно снова установить Apple Developer Tools. Помощник по миграции не учитывает установку инструментов разработчика.
Если вы установили Xcode 4.3 и его средства командной строки, просто откройте Terminal и введите следующее: В Xcode 4.3 введите в Terminal следующее:
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
@Предложение Даниэля отлично сработало для меня. Чтобы установить
make, откройте Xcode, перейдите в Настройки → Загрузки → Компоненты → Инструменты командной строки. Затем вы можете протестировать с помощью
gcc -v
Я согласен с двумя другими ответами: установите Apple Developer Tools.
Но стоит также отметить, что OS X поставляется с ant и rake.
Я считаю, что вы также можете получить только инструменты командной строки Xcode, которые составляют около 170 МБ.. Он описан в руководстве по настройке brew: https://github.com/mxcl/homebrew/wiki/installation и можно найти здесь: https://developer.apple.com/downloads/index.action#
Изменить: это уже упоминалось выше @josh
Я обнаружил, что инструменты для разработчиков не так легко доступны, как другие. В El Capitan, в терминале, я просто использовал gcc -v, тогда он сказал, что gcc недоступен, и спросил, хочу ли я установить командную строку Apple Developer Tools. Не требуется загрузка Xcode. Сессия терминала ниже:
Pauls-MBP:~ paulhillman$ gcc -v
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Pauls-MBP:~ paulhillman$ gcc -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin