brew install gcc richiede troppo tempo


139

Sto eseguendo un'installazione pulita di Mavericks e l'ho fatto per caso

brew install gcc

che impiega più di mezz'ora, forse di più. Dovrei terminarlo? Ora so che avrei dovuto installare un gcc specifico (forse gcc48) ma è troppo tardi e l'aria del mio macbook respira a fatica.

Attualmente fatto il download di tutte e 5 le dipendenze, ma bloccato sulla parte "Installazione di gcc". Ha scaricato un gcc-4.9.1.tar.bz2, configurato e costruito, ed è bloccato nel fare il bootstrap.

Qualsiasi consiglio è apprezzato.

Questo è stato un buon consiglio che ho visto troppo tardi: /apple/38222/how-do-i-install-gcc-via-homebrew

Richiesto qui prima: /superuser/788256/brew-install-gcc-mac-os-10-9-mavericks


15
Ci vuole un po 'di tempo per costruire (penso che ci siano voluti circa 45 minuti per me la prima volta). Puoi cancellare in sicurezza se vuoi. Dipende interamente da te.
Alexander O'Mara,

10
Homebrew è specificamente progettato per fare tutto in sicurezza: costruisce le cose in una posizione temporanea, non tocca nulla al di fuori di quella posizione, quindi le installa in una Cantina isolata, non tocca di nuovo nulla al di fuori di quella Cantina, e solo allora, se tutto ha funzionato, lo fa aggiungere collegamenti in /usr/local/*.
Abarnert,

1
Si fa realmente desidera gcc 4.9 per qualcosa? Se vuoi giocare con le nuove funzionalità di C ++ 14 che clangnon supportano, o hai bisogno di compilare codice che non funziona con altro che gcc4.6+, o vuoi semplicemente saperne di più su gcc, installalo sicuramente. In caso contrario, perché perdere tempo e spazio su disco?
Abarnert,

3
Posso confermare che l'installazione ha richiesto 38 minuti su MacbookProR alla fine del 2013 con l'aggiornamento della CPU. L'installazione richiede molto CPU (4 core al 100%).
sjmurphy,

4
brew install gcc --without-multilibcostruito in 49 minuti e 50 secondi su Mac per me.
Coca cola

Risposte:


173

Hai bisogno di gcc installato per ottenere gfortran e hai bisogno di un compilatore fortran per scipy. Homebrew installerà una versione "imbottigliata" (cioè precompilata) del pacchetto gcc, che è molto veloce, se hai installato Xcode Command Line Tools. Questi sono separati da XCode. Puoi installarli con xcode-select --install.

Non è necessario installare una versione particolare di gcc (e penso che potrebbero non essere imbottigliati, quindi saranno ugualmente lenti).

In generale, l'interruzione di Homebrew con Ctrl + C è sicura e Homebrew si ripristinerà automaticamente.

Potresti essere interessato al tocco homebrew-python .


3
Questo non è vero che Brew installa GCC precompilato. Sto cercando di installare OpenCV che ha GCC come dipendenza, e ho XCode CLT installato per cinque anni. Brew continua a scegliere di costruire GCC da zero (e ora è impiegato più di un'ora).
hyperum,

2
dopo aver installato gli strumenti da riga di comando xcode ci sono voluti meno di 2 minuti su macbook air
aravind_reddy

3
Probabilmente dovrai reinstallare il pacchetto Xcode CLT anche se lo hai già installato se da allora hai aggiornato Xcode. Ho appena fatto in modo che Brew impiegasse più di 20 minuti per costruire GCC anche se uso sempre Xcode e, con le versioni precedenti di Xcode, ho installato CLT
Jason Campbell il

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.