brauen installieren gcc zu zeitaufwändig

139

Ich mache eine Neuinstallation von Mavericks und habe es versehentlich getan

brew install gcc

Das dauert über eine halbe Stunde, vielleicht mehr. Soll ich es beenden? Ich weiß jetzt, dass ich ein bestimmtes gcc hätte installieren sollen (vielleicht gcc48), aber es ist zu spät und meine MacBook-Luft atmet schwer.

Derzeit werden alle 5 Abhängigkeiten heruntergeladen, aber der Teil "Installieren von gcc" bleibt erhalten. Es hat eine gcc-4.9.1.tar.bz2 heruntergeladen, konfiguriert und erstellt und bleibt beim Erstellen des Bootstraps hängen.

Jeder Rat wird geschätzt.

Dies war ein guter Rat, den ich zu spät gesehen habe: /apple/38222/how-do-i-install-gcc-via-homebrew

Hier zuerst gefragt: /superuser/788256/brew-install-gcc-mac-os-10-9-mavericks

ehacinom
quelle
15
Der Bau dauert eine Weile (ich glaube, das erste Mal hat es ungefähr 45 Minuten gedauert). Sie können sicher abbrechen, wenn Sie möchten. Es liegt ganz bei Ihnen.
Alexander O'Mara
10
Homebrew wurde speziell entwickelt, um alles sicher zu erledigen: Es baut Dinge an einem temporären Ort, berührt nichts außerhalb dieses Ortes, installiert sie dann in einem isolierten Keller, berührt wieder nichts außerhalb dieses Kellers und tut es erst dann, wenn alles funktioniert hat Links hinzufügen in /usr/local/*.
abarnert
1
Haben Sie eigentlich wollen gcc 4.9 für etwas? Wenn Sie mit neuen C ++ 14-Funktionen spielen möchten, clangdie nicht unterstützt werden, oder Code kompilieren müssen, der nur mit gcc4.6+ funktioniert, oder einfach nur mehr darüber erfahren möchten gcc, installieren Sie ihn auf jeden Fall. Wenn nicht, warum Zeit und Speicherplatz verschwenden?
abarnert
3
Kann bestätigen, dass die Installation auf MacbookProR Ende 2013 mit CPU-Upgrade 38 Minuten gedauert hat. Die Installation ist sehr CPU-schwer (4 Kerne bei 100%).
sjmurphy
4
brew install gcc --without-multilibgebaut in 49 Minuten 50 Sekunden auf dem Mac für mich.
Cola

Antworten:

173

Sie benötigen gcc installiert, um gfortran zu erhalten, und Sie benötigen einen fortran-Compiler für scipy. Homebrew installiert eine "abgefüllte" (dh vorkompilierte) Version des gcc-Pakets, die sehr schnell ist, wenn Sie die Xcode Command Line Tools installiert haben. Diese sind vom eigentlichen XCode getrennt. Sie können sie mit installieren xcode-select --install.

Es ist nicht unbedingt erforderlich, eine bestimmte Version von gcc zu installieren (und ich denke, diese werden möglicherweise nicht in Flaschen abgefüllt, sodass sie gleich langsam sind).

Im Allgemeinen ist das Unterbrechen von Homebrew mit Strg + C sicher und Homebrew wird automatisch wiederhergestellt.

Vielleicht interessiert Sie der Homebrew-Python-Tipp .

Tim Smith
quelle
3
Das stimmt nicht, dass Brew GCC vorkompiliert installiert. Ich versuche, OpenCV zu installieren, dessen Abhängigkeit GCC ist, und ich habe den XCode CLT seit fünf Jahren installiert. Brew entscheidet sich immer noch dafür, GCC von Grund auf neu zu erstellen (und es dauert jetzt über eine Stunde).
Hyperum
2
Nach der Installation der Xcode-Befehlszeilentools dauerte es auf MacBook Air weniger als 2 Minuten
aravind_reddy
3
Sie müssen das Xcode CLT-Paket wahrscheinlich neu installieren, auch wenn Sie es zuvor installiert haben, wenn Sie Xcode seitdem aktualisiert haben. Ich habe gerade Brew über 20 Minuten brauchen lassen, um GCC zu erstellen, obwohl ich ständig Xcode verwende und mit früheren Versionen von Xcode das CLT installiert habe
Jason Campbell
1
Dies hat mir geholfen: stackoverflow.com/questions/30998890/…
Matthew Redmond