2010-01-23 13 views

Odpowiedz

21

To jest kompilator dołączony do pakietu narzędzi XCode firmy Apple. Zrobili to trochę, ale w zasadzie to po prostu g ++.

XCode można pobrać za darmo (no, przede wszystkim, trzeba jednak założyć, aby stać się członkiem ADC, ale to nic nie kosztuje zbyt) tutaj: http://developer.apple.com/technology/xcode.html

Edit 2013-01-25: Ta odpowiedź był poprawny w 2010 roku. Potrzebuje aktualizacji.

Podczas gdy narzędzia XCode nadal mają kompilator C++ z wiersza poleceń, ostatnie wersje OS X (chyba 10,7 i później) przełączyły się na clang/llvm (głównie dlatego, że Apple chce wszystkich zalet Open Source bez konieczności wkładu z powrotem i clang jest licencjonowany na BSD). Po drugie, myślę, że wszystko, co musisz zrobić, aby zainstalować XCode, to pobrać go ze sklepu App Store. Jestem prawie pewien, że jest tam za darmo.

Tak więc, w celu uzyskania g ++ musisz użyć czegoś podobnego fink (w zasadzie apt systemie Debian dla OS X/Darwin) lub MacPorts (Zasadniczo OpenBSDs portów systemu OS X/Darwin), aby je zdobyć.

Fink zdecydowanie ma odpowiednie pakiety. W dniu 2016-12-26 miał pakiety gcc 5 i gcc 6.

Jestem mniej zaznajomiony z działaniem MacPorts, chociaż niektóre wstępne pobieżne badania wskazują, że mają również odpowiednie pakiety.

+0

Dodaj link do pobrania z mojej odpowiedzi, a zaakceptuję Twój! :) –

+0

@jmglov, * chuckle * Zrobione! :-) – Omnifarious

+0

Z tego co widzę XCode nie jest bezpłatny, chyba że zarejestrujesz się w programach na iPhone lub Mac Development, co jest dość kosztowne, chyba że nie planujesz tak naprawdę tego rozwoju. Czy znacie jakiś darmowy sposób instalacji tylko g ++? Dzięki – lyuba

9

Instalacja XCode wymaga:

  • rejestrując się na stronie Apple (nie zabawa)
  • Pobieranie instalatora 4.7G

Aby zainstalować g ++ * BEZ * konieczności pobierania masywnych 4.7g Xcode zainstalować, spróbuj tego pakietu:

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

Pliki DMG połączonych na tej stronie są ~ 270M i znacznie szybsze w montażu. To było dla mnie idealne, aby uzyskać homebrew i działa z minimum kłopotów.

Sam projekt github jest w zasadzie skryptem, który przepakowuje tylko krytyczne fragmenty kodu XCode do dystrybucji. Aby uruchomić ten skrypt i zbudować pliki DMG, musisz już mieć zainstalowaną XCode, która mogłaby trochę zniszczyć punkt, więc gotowe pliki DMG są hostowane na stronie projektu.

1

Xcode jest teraz dostępny za darmo z App Store.Po prostu "kup" (za darmo) i zostanie pobrany. Aby uzyskać narzędzia wiersza poleceń przejdź do preferencji/plików do pobrania i "zainstaluj narzędzia kompilatora wiersza poleceń".

Zamiast gcc używasz klang, ale działa to samo.

6

Wpisz g ++ (lub make) na terminalu.

Spowoduje to monit o zainstalowanie narzędzi dla programistów, jeśli ich nie ma.

Również rozmiar będzie znacznie mniejszy w porównaniu do xcode

Powiązane problemy