Muszę zainstalować node.js na nowym komputerze Mac i wymaga to zainstalowania kompilatora c ++ lub g ++. Jak mogę go uzyskać bez płacenia za xcode?
Muszę zainstalować node.js na nowym komputerze Mac i wymaga to zainstalowania kompilatora c ++ lub g ++. Jak mogę go uzyskać bez płacenia za xcode?
Odpowiedzi:
Nadal możesz pobrać Xcode 3.x za darmo z darmowego konta programisty. Xcode 3 jest dostarczany z GCC 4.2, LLVM-GCC 1.5 i LLVM 1.5, więc wszystko, czego potrzebujesz, aby skompilować kod C ++, C i ObjC.
(Uwaga: LLVM 1.5 nie może skompilować kodu C ++, więc w tym celu musisz wrócić do LLVM-GCC lub GCC.)
Pobieranie i instalowanie ogromnego instalatora Xcode jest ogromnym problemem, jeśli chcesz tylko GCC i powiązanych narzędzi.
Instalator osx-gcc-installer pozwala zainstalować niezbędne kompilatory z gotowych pakietów binarnych lub pomaga stworzyć własny instalator.
Możesz pobrać gcc dla MacOSX ze strony Apples Open Source: http://opensource.apple.com/release/developer-tools-40/ Nie ma jednak żadnych instrukcji.
(Myślę, że gcc jest odpowiedni, prosimy o poprawienie mnie, jeśli się mylę).
Mac jest dostarczany z oprogramowaniem DVD - jeden z nich ma Xcode. Możesz go zainstalować stamtąd.
XCode NIE jest dostarczany z najnowszą wersją GCC i G ++ (jest dostarczany z wersją 4.2), więc nadal musisz wykonać własną instalację, jeśli chcesz mieć najnowsze funkcje. Macports i GNU NIE zapewniają wystarczających instrukcji. Pozostaje więc tajemnicą.
Możesz pobrać XCode lub znaleźć go na instalacyjnym dysku CD. To da ci starszą wersję GCC / G ++. Gdy to zrobisz, możesz pobrać najnowszą wersję GCC.
USA, Tampa: http://mirrors-us.seosue.com/gcc/
ALE, jak zainstalować?
Wiem tylko ...
Przejdź do folderu buildgcc, który utworzyłeś Terminal Commmands cd .., podnosi poziom UP 1 (miejsce na notatki między cd a ..) ls informuje, jakie pliki i foldery znajdują się w folderze, w którym znajduje się cd / nazwa folderu, pozwala nawigować do teczka
Jeśli jesteś w folderze buildgcc, wpisz: ../gcc-4.6.3/configure WAIT. Następnie wpisz: ustaw CZEKAJ bardzo długo.
Przepraszam. Tutaj utknąłem.