Как использовать / установить 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?

841   9  

9 ответов:

обновление:

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

xcode-select --install

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

manual install image

кроме того, существуют автономные пакеты установки как горный лев (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.

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

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

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

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

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

Comments

    Ничего не найдено.