Как использовать / установить 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
.
кроме того, существуют автономные пакеты установки как для 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.
вы можете скомпилировать его самостоятельно с этот Makefile. Если вы хотите сэкономить 2-5 часов, я создал подписанный пакет установщика с GCC 4.7.2 для Mac OSX Mountain Lion, который вы можете скачать здесь.
вы можете скачать установщик(.pkg file) lattest версия GCC для Mountain Lion с этого сайта. Вам просто нужно скачать и установить его.
Я использую OS X 10.9 Mavericks. Мне только случилось ввести gcc-v. система загрузила gcc немедленно. Установка завершена без установки Xcode вообще. Тестирование " Привет, мир!" завод.