Как использовать / установить gcc на Mac OS X 10.8 / Xcode 4.4

Я установил Mountain Lion (Mac OS X 10.8), и теперь gcc, похоже, больше не доступен. Я также установил Xcode 4.4, поэтому больше нет каталога / Developer.

Мне нужен gcc как для портов mac, так и для ruby gems (которые имеют собственные расширения).

включает ли Xcode 4.4 gcc или есть способ установить gcc?

9 ответов


обновление:

теперь вы можете просто выполнить следующую команду из вашего терминала:

xcode-select --install

начиная с Xcode 4.3-теперь вы должны вручную установить инструменты командной строки из Xcode menu > Preferences > Downloads.

manual install image

кроме того, существуют автономные пакеты установки как для Mountain Lion (10.8) и для Mavericks (10.9).

этот пакет включает UNIX-стиль разработка через терминал путем установки инструменты разработчика командной строки, а также фреймворки Mac OS X SDK и заголовки. многие полезные инструменты включены, такие как Apple LLVM компилятор, компоновщик и сделать. если вы используете Xcode, эти инструменты также встроенный в Xcode IDE и может быть установлен в вашей системе использование панели настроек загрузки в Xcode 4.3 и более поздних версиях. Этот пакет требует Mac OS X 10.7.3 или более поздней версии.


я обнаружил, что после обновления с Lion моя установка не удалась, потому что она искала GCC в /usr/bin/gcc-4.2. Теперь путь установки по умолчанию - /usr/bin / gcc.

моя ошибка выглядела так:

make: /usr/bin/gcc-4.2: No such file or directory

символическая ссылка разберется с проблемой:

sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2

просто вставьте в терминал:

export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH

надеюсь, это поможет!


pre-1.9.3 Рубин на Mountain Lion

предпосылки

Xcode 4.4, 
Xcode Command Line Tools
Homebrew
XQuartz 2.7.2 or later.
rbenv/ruby-build or RVM.

установить GCC

Примечание, инструменты командной строки Xcode не включают GCC, они включают LLVM-GCC. То же самое, но другое.

$ brew tap homebrew/dupes
$ brew install apple-gcc42

добавьте следующую строку в ваш ~/.профиль или эквивалент:

export CC=/usr/local/bin/gcc-4.2

и перезагрузите оболочку, прежде чем пытаться установить команды ниже.

установить РВМ

CFLAGS="-I/opt/X11/include" rvm reinstall ree

Установить Ruby

Prefix the install command with CFLAGS="-I/opt/X11/include"

затем, чтобы установить новый ruby по умолчанию:

user$ rvm use 1.9.2 --default

затем проверьте свою версию ruby:

user$ ruby -v

для пользователей, которые могут загрузить из Apple сборку Xcode, но не инструменты командной строки

принятый ответ к сопоставимому вопросу предлагает kennethreitz / osx-gcc-installer. В этой области "OSX GCC Installer" первый из двух вариантов-это предварительно построенные двоичные файлы - для Snow Leopard и для Lion, но не для Mountain Lion. Учитывая, что включено, я должен не рекомендуется использовать GCC-10.7-v2 этого проекта.пакет после установка версии 4.4 Xcode на любой сборке 10.8.

более релевантным вариантом является построить свой собственный со ссылкой на Apple с открытым исходным кодом инструменты разработчика.

источники для GCC, совместимость с 10.8

Apple с открытым исходным кодом для самых последних опубликованных Инструменты Разработчика 4.3 без GCC. Источник для GCC в 4.1 площадью может быть слишком стар для использовать с 10.8.

Домашняя страница GCC для последнего выпуска.

статус сборки для GCC 4.7 ссылки на результаты x86_64-apple-darwin10.8.0 ...


Apple предоставляет .mpkg installer для инструментов командной строки (CLT), но они обычно не предоставляют ссылку. Он включает в себя GCC. Вы можете установить его без загрузки / установки XCode.

скачать инструменты командной строки w / GCC здесь.


вы можете скомпилировать его самостоятельно с этот Makefile. Если вы хотите сэкономить 2-5 часов, я создал подписанный пакет установщика с GCC 4.7.2 для Mac OSX Mountain Lion, который вы можете скачать здесь.


вы можете скачать установщик(.pkg file) lattest версия GCC для Mountain Lion с этого сайта. Вам просто нужно скачать и установить его.

https://github.com/kennethreitz/osx-gcc-installer/downloads


Я использую OS X 10.9 Mavericks. Мне только случилось ввести gcc-v. система загрузила gcc немедленно. Установка завершена без установки Xcode вообще. Тестирование " Привет, мир!" завод.