Как установить g ++ или c ++ без оплаты xcode?


14

Мне нужно установить node.js на мой новый Mac, и для этого требуется установить компилятор c ++ или g ++. Как получить один без оплаты за xcode?


5
Xcode - бесплатная загрузка для всех участников программ для разработчиков на iOS и Mac.
Am1rr3zA

9
Платить нужно только за XCode 4 - если вы не платите разработчику. XCode 3.2.6 можно скачать бесплатно.
Рене Ларсен

2
XCode 4 меньше, чем цена латте.
Ян С.

3
@ Ян С. - Тогда прекрати делать покупки в Старбакс.
Фальшивое имя

Ответы:


14

Вы все еще можете скачать Xcode 3.x бесплатно с бесплатной учетной записью разработчика. Xcode 3 поставляется с GCC 4.2, LLVM-GCC 1.5 и LLVM 1.5, так что все, что вам нужно для компиляции кода C ++, C и ObjC.

(Примечание: LLVM 1.5 не может скомпилировать код C ++, поэтому для этого вы должны вернуться к LLVM-GCC или GCC.)


Обратите внимание, что только Xcode 4.1 (я думаю) на Lion должен был быть оплачен, все остальные версии бесплатны для загрузки из App Store или разработчика
user151019

8

Просто для завершения - Xcode 4.1.1 бесплатно в App Store, но для этого требуется Lion, что подразумевает недавнюю покупку оборудования или оплату обновления.


3

Установщик OSX GCC

Загрузка и установка массивного установщика XCode - огромная проблема, если вам просто нужен GCC и связанные с ним инструменты.

С помощью osx-gcc-installer вы можете установить необходимые компиляторы из предварительно собранных двоичных пакетов или создать собственный установщик.

Впервые упоминается здесь по Dancek


2

Вы можете получить gcc для MacOSX с сайта Apple с открытым исходным кодом: http://opensource.apple.com/release/developer-tools-40/ Однако он не содержит никаких инструкций.

(Я думаю, что gcc подходит, пожалуйста, поправьте меня, если я ошибаюсь).


А что именно должно собирать GCC без GCC?
JustSid

3
@JustSid единороги, ясно.
Мартин Маркончини

@ Мартин Маркончини: О, я вижу. Я всегда задавался вопросом, почему они отправили мой iMac с единорогом, теперь это имеет смысл.
JustSid

К сожалению, я не понял, что они также не предоставляют двоичные файлы для этого там.
Меган Уокер

2

Mac поставляется с DVD-дисками с программным обеспечением - один из них имеет Xcode. Вы можете установить его оттуда.


3
Это в значительной степени самый быстрый способ установить XCode, хотя и за счет получения, возможно, устаревшей версии. Поскольку Apple, как ни странно, не предлагает «обновлений», ваша (также бесплатная, как правильно указано в ответе JustSid) загрузка Xcode 3.x будет представлять собой полный пакет объемом 4 ГБ ++.
Мартин Маркончини

По неизвестной причине я вижу только диск "Bundled Software" в пакете, и он, кажется, не содержит xcode, когда я пытался установить .. Итак, я пошел с решением для загрузки. В любом случае, спасибо!
Люба

Это лучший способ загрузить последнюю версию GCC из открытого исходного кода, если вы не можете или не хотите получить бесплатную загрузку Xcode 3, зарегистрировавшись в качестве бесплатного разработчика Apple.
bmike

-1

XCode НЕ поставляется с последними версиями GCC и G ++ (он поставляется с 4.2), поэтому вам все равно нужно выполнить собственную установку, если вы хотите использовать новейшие функции. Macports и GNU НЕ предоставляют достаточных инструкций. Итак, это остается загадкой.

Вы можете скачать XCode или найти его на установочном компакт-диске. Это даст вам старый GCC / G ++. После этого вы можете загрузить последнюю версию GCC.

США, Тампа: http://mirrors-us.seosue.com/gcc/

НО, как вы устанавливаете ??

Все, что я знаю, это ..

  1. Разархивируйте папку. Он должен называться gcc-4.6.3 ИЛИ gcc-4.7.3 и т. Д.
  2. Создайте новую папку ADJACENT для папки gcc-4.6.3 с именем buidgcc (папка buildgcc и папка gcc-4.6.3 находятся в одном месте. Возможно, в папке Developer / usr)
  3. Откройте терминал (Приложения-> Утилиты-> Терминал)
  4. Перейдите в папку buildgcc, которую вы создали. Terminal Commmands cd .. откроет вам уровень UP 1 (отметьте пробел между cd и ..) ls скажет вам, какие файлы и папки находятся в папке, в которой вы находитесь, cd / foldername позволяет перейти в папка

  5. Если вы находитесь в папке buildgcc, введите: ../gcc-4.6.3/configure WAIT. Затем наберите: заставьте ПОДОЖДИТЬ очень долго.

Сожалею. Вот где я застрял.


Macports предоставляет инструкции по установке - я делал это часто
user151019
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.