Как установить g ++ на MacOS X? - PullRequest
19 голосов
/ 23 января 2010

Я хочу скомпилировать код C ++ на MacOS X, используя компилятор g ++. Как мне его установить?

Ответы [ 5 ]

21 голосов
/ 23 января 2010

Это компилятор, который поставляется с пакетом инструментов Apple XCode. Они немного взломали его, но в основном это просто g ++.

Вы можете скачать XCode бесплатно (ну, в основном, вам нужно зарегистрироваться, чтобы стать членом ADC, но это тоже бесплатно) здесь: http://developer.apple.com/technology/xcode.html

Изменить 2013-01-25: Этот ответ был верным в 2010 году. Требуется обновление.

В то время как инструменты XCode все еще имеют компилятор командной строки C ++, в последних версиях OS X (я думаю, 10.7 и более поздние) переключились на clang / llvm (главным образом потому, что Apple хочет получить все преимущества Open Источник без необходимости вносить ответный удар и clang имеет лицензию BSD). Во-вторых, я думаю, что все, что вам нужно сделать, чтобы установить XCode, это загрузить его из магазина приложений. Я уверен, что там бесплатно.

Итак, чтобы получить g ++, вы должны будете использовать что-то вроде homebrew (по-видимому, текущий способ установки программного обеспечения с открытым исходным кодом на Mac (хотя homebrew имеет много предостережений, связанных с установка gcc с использованием )), fink (в основном система apt системы Debian для OS X / Darwin) или MacPorts (в основном система портов OpenBSD для OS X / Darwin) в получите это.

Fink определенно имеет нужные пакеты. В 2016-12-26 г. в нем было gcc 5 и gcc 6 пакетов.

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

9 голосов
/ 16 ноября 2011

Для установки XCode требуется:

  • Регистрация на сайте Apple (не весело)
  • Загрузка программы установки 4.7G

Для установки g ++ * БЕЗ *, необходимого для загрузки установки MASSIVE 4.7G xCode, попробуйте этот пакет:

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

Файлы DMG, ссылки на которые находятся на этой странице, имеют размер ~ 270 МБ и намного быстрее устанавливаются. Это было идеально для меня, когда я собирался и работал с минимальными хлопотами.

Сам проект github - это, по сути, скрипт, который переупаковывает только критические куски xCode для распространения. Чтобы запустить этот сценарий и собрать файлы DMG, вам уже понадобится установить XCode, что в некоторой степени побеждает точку, поэтому предварительно созданные файлы DMG размещаются на странице проекта.

6 голосов
/ 14 мая 2015

Введите g ++ (или make) на терминале.

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

Также размер будет очень меньше по сравнению с xcode

4 голосов
/ 23 января 2010

Скачать Xcode, который бесплатен при онлайн-членстве ADC (также бесплатно):

http://developer.apple.com/technology/xcode.html

1 голос
/ 24 марта 2014

xcode теперь бесплатно доступен в магазине приложений. Просто «купи» (бесплатно) и он будет загружен. Чтобы получить инструменты командной строки, зайдите в настройки / загрузки и «установите инструменты компилятора командной строки».

Вместо gcc вы используете clang, но он работает так же.

...