Как использовать / установить 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.
кроме того, существуют автономные пакеты установки как горный лев (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 Рубин на горном Льве
предпосылки
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 open source инструменты разработчика.
источники для GCC, совместимость с 10.8
Apple с открытым исходным кодом для самых последних опубликованных Инструменты Разработчика 4.3 без GCC. Источник для GCC в 4.1 площадью может быть слишком стар для использовать с 10.8.
главная страница GCC для самого последнего выпуска.
статус сборки для GCC 4.7 ссылки на результаты архитектуру x86_64-яблоко-darwin10.8.0...
Apple предоставляет
.mpkgустановщик для инструментов командной строки (CLT), но они обычно не предоставляют ссылку. Она включает в себя GCC. Вы можете установить его без загрузки / установки XCode.
вы можете скомпилировать его самостоятельно с такой Makefile. Если вы хотите сэкономить 2-5 часов, я создал подписанный пакет установщика с GCC 4.7.2 для Mac OSX Mountain Lion, который вы можете скачать здесь.
вы можете скачать установщик(.pkg file) последняя версия GCC для Mountain Lion с этого сайта. Вам просто нужно скачать и установить его.
Я использую OS X 10.9 Mavericks. Я только набрал GCC-v. система сразу же загрузила gcc. Установка завершена без установки Xcode вообще. Тестирование "Здравствуй, мир!" завод.

Comments