Как использовать/установить gcc в Mac OS X 10.8/Xcode 4.4
У меня установлен Mountain Lion (Mac OS X 10.8), и теперь gcc, похоже, больше не доступен. Я также установил Xcode 4.4, поэтому больше нет/каталог разработчика.
Мне нужны gcc как для mac-портов, так и для рубиновых камней (у которых есть собственные расширения).
Включен ли в Xcode 4.4 gcc или есть способ установить gcc?
Ответы
Ответ 1
Update:
Теперь вы можете просто запустить следующую команду из своего терминала:
xcode-select --install
Начиная с Xcode 4.3 - теперь вы должны вручную установить инструменты командной строки из Xcode menu > Preferences > Downloads
.
![manual install image]()
В качестве альтернативы существуют автономные установочные пакеты для Mountain Lion (10.8) и для Mavericks (10.9).
Этот пакет позволяет разрабатывать UNIX-стиль через терминал, установив средства разработки командной строки, а также инфраструктуру SDK для Mac OS X и заголовки. Включаются многие полезные инструменты, такие как Apple LLVM компилятор, компоновщик и Make.. Если вы используете Xcode, эти инструменты также встроенный в Xcode IDE, и может быть установлен в вашей системе используя панель настроек загрузки в Xcode 4.3 и более поздних версиях. Эта пакет требует Mac OS X 10.7.3 или новее.
Ответ 2
Я обнаружил, что после обновления от 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
Ответ 3
Просто вставьте это в терминал:
export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
Я надеюсь, что это поможет!
Ответ 4
pre-1.9.3 Ruby on 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
Добавьте в свой ~/.profile или эквивалент следующее:
export CC=/usr/local/bin/gcc-4.2
И перезагрузите свою оболочку, прежде чем пытаться выполнить команды установки ниже.
Установить RVM
CFLAGS="-I/opt/X11/include" rvm reinstall ree
Установить Ruby
Prefix the install command with CFLAGS="-I/opt/X11/include"
Затем установите новый рубин по умолчанию:
user$ rvm use 1.9.2 --default
Затем проверьте свою рубиновую версию:
user$ ruby -v
Ответ 5
Для пользователей, которые могут загрузить с Apple версию Xcode, но не инструменты командной строки
Принятый ответ на сопоставимый вопрос предлагает kennethreitz/osx-gcc-installer. В этом "OSX GCC Installer" первой из двух опций являются предварительно созданные двоичные файлы - для Snow Leopard и для Lion, но не для Mountain Lion. Учитывая, что включено, я должен не рекомендовать использовать этот проект GCC-10.7-v2.pkg после установки версии 4.4 Xcode при любой сборке 10.8.
Более подходящий вариант создать собственный со ссылкой на Apple с открытым исходным кодом для инструментов разработчика.
Источники для GCC, совместимость с 10.8
Apple Open Source для недавно опубликованного Developer Tools 4.3 без GCC. Источник для GCC в 4.1 область может быть слишком старой для использования с 10.8.
Домашняя страница GCC для самой последней версии.
Создать статус для GCC 4.7 ссылки на результаты для x86_64-apple-darwin10.8.0...
Ответ 6
Apple предоставляет установщик .mpkg
для инструментов командной строки (CLT), но они обычно не показывают ссылку. Он включает GCC. Вы можете установить его без загрузки/установки XCode.
Загрузите инструменты командной строки w/GCC здесь.
Ответ 7
Вы можете скомпилировать его самостоятельно с помощью этого Makefile. Если вы хотите сэкономить 2-5 часов, я создал подписанный пакет установщика с GCC 4.7.2 для Mac OSX Mountain Lion, который вы можете скачать здесь.
Ответ 8
С этого сайта вы можете скачать самую последнюю версию GCC для Mountain Lion с установщиком (.pkg файл). Вам просто нужно скачать и установить его.
https://github.com/kennethreitz/osx-gcc-installer/downloads
Ответ 9
Я использую OS X 10.9 Mavericks. Я только что набрал gcc -v. Система сразу загрузила gcc. Установка завершена без установки Xcode. Тестирование "Привет, мир!" работы.