установить команду make, не имея make (mac os 10.5) - PullRequest
11 голосов
/ 01 апреля 2010

Я пытаюсь написать скрипт, который использует команду make, но Mac OS 10.5 не поставляется с make, установленным по умолчанию, и когда вы загружаете исходный код make с сайта gnu, вы должны использовать make себя дляскомпилируйте и установите его.что трудно, если у вас его нет вообще.Как я могу установить make?
(я знаю, что вы можете получить make, установив Xcode и инструменты разработчика, поставляемые с Mac OS, но я не хочу, чтобы люди приходили, чтобы найти их установщики DVD для Mac OS, чтобыиспользуйте скрипт.)

Этого даже не нужно делать, я просто ищу утилиту, которую вы можете легко загрузить в скрипт (используя ftp или curl) и использовать для компиляции исходного кода.

Ответы [ 4 ]

14 голосов
/ 01 апреля 2010

В архиве с исходным кодом GNU Make содержится скрипт build.sh для разрешения этой ситуации. ОТ README:

Если вам нужно собрать GNU Make и у вас нет другой программы make , Вы можете использовать вместо этого скрипт оболочки build.sh . Для этого сначала запустите configure как описано в разделе УСТАНОВКА. Затем вместо ввода make соберите программу, наберите sh build.sh. Это должно скомпилировать программу в текущем каталоге. Тогда у вас будет программа Make, которую вы можете используйте для ./make install, или как угодно.

Да, они подумали об этой проблеме!

3 голосов
/ 01 апреля 2010

Инструменты разработчика включены в установочный диск OS X в разделе «Дополнительные установки».

Edit:

Вы можете скачать Xcode , если вы зарегистрированы как разработчик Apple.

3 голосов
/ 01 апреля 2010

Как насчет использования предварительно скомпилированного make-файла?

См:

http://rudix.org/packages-mn.html#make

1 голос
/ 01 апреля 2010

Вы пробовали смотреть на проект fink? Похоже, у них есть пакет make. http://pdb.finkproject.org/pdb/browse.php?name=make&sec=devel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...