Chcę skompilować kod C++ na MacOS X, używając kompilatora g ++. Jak zainstalować?Jak zainstalować g ++ na MacOS X?
Odpowiedz
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.
Pobierz Xcode, który jest wolny z członkostwa ADC online (również za darmo):
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.
Musisz pobrać narzędzia wiersza polecenia oprócz XCode
https://developer.apple.com/downloads/index.action?name=for%20Xcode%20-
To jest bezużyteczny komentarz. Przeczytaj inne komentarze i oryginalny post, zanim napiszesz komentarze ... –
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.
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
- 1. Jak zainstalować gettext na MacOS X
- 2. Jak zainstalować Lua na MacOS?
- 3. Jak zainstalować G ++ 4.9 na Windows
- 4. Jak zainstalować pakiet w aplikacjach macOS
- 5. Interfejs kakao na MacOS X Keychain
- 6. błąd polecenia SED na MacOS X
- 7. Nie mogę zainstalować OpenCV3 na Anaconda3 python3.6 na macOS
- 8. Jak zainstalować http_pecl na PHP 5.x?
- 9. Jak zainstalować ack na OS X (10.8.4)?
- 10. Jak zainstalować mod_jk na Mac OS X
- 11. Jak zainstalować wxPython na Mac OS X?
- 12. Złapanie wyjątków pochodnych nie powiedzie się na Clang/MacOS X
- 13. Nie można zainstalować PHP 7 z Homebrew na MacOS Sierra
- 14. Zmiana kursora myszy MacOS X Image
- 15. 256 trybów kolorystycznych xterm dla MacOS X
- 16. Jak wyłączyć vsync na macOS
- 17. Pisanie w stylu bezramkowym f x = g x x
- 18. Jak zainstalować bibliotekę Python Imaging Library na Mac OS X?
- 19. Jak zainstalować wiązanie C++ dla ZeroMQ na Mac OS X?
- 20. Utwórz użytkownika do uruchamiania demona na MacOS X?
- 21. Makro "__unix__" nie zdefiniowane w MacOS X
- 22. Jak zainstalować Sqlite3 na Mac OS X Lion
- 23. Jak zainstalować PyAudio w virtualenv na Mac OS X 10.7
- 24. Jak zainstalować niestandardowe strony (manualne) na Mac OS X
- 25. Jak mogę zainstalować interpreter środowiska wykonawczego Javascript na OS X?
- 26. Jak zainstalować złącze MySQL/C na Mac OS X?
- 27. Jak zainstalować Cloudera Hue na Mac OS X Lion?
- 28. Jak zainstalować Oracle 11g na Linuksie bez X?
- 29. Jak zainstalować gnu ld na Mac OS X 10.6?
- 30. Jak zainstalować nowe tryby w emacs 23 na OS X?
Dodaj link do pobrania z mojej odpowiedzi, a zaakceptuję Twój! :) –
@jmglov, * chuckle * Zrobione! :-) – Omnifarious
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