brew instalar gcc muito demorado

139

Estou fazendo uma instalação limpa do Mavericks, e acidentalmente fiz

brew install gcc

que leva mais de meia hora, talvez mais. Devo encerrá-lo? Agora eu sei que deveria ter instalado um gcc específico (talvez gcc48), mas é tarde demais e o ar do meu macbook está respirando com dificuldade.

Atualmente feito o download de todas as 5 dependências, mas permaneceu na parte "Instalando gcc". Ele baixou um gcc-4.9.1.tar.bz2, configurou e construiu, e está preso em fazer o bootstrap.

Qualquer conselho é apreciado.

Este foi um bom conselho que vi tarde demais: /apple/38222/how-do-i-install-gcc-via-homebrew

Perguntado aqui primeiro: /superuser/788256/brew-install-gcc-mac-os-10-9-mavericks

ehacinom
fonte
15
Demora um pouco para construir (acho que demorou cerca de 45 minutos para mim pela primeira vez). Você pode cancelar com segurança, se quiser. Depende inteiramente de você.
Alexander O'Mara
10
O Homebrew é projetado especificamente para fazer tudo com segurança: constrói coisas em um local temporário, sem tocar em nada fora desse local, depois instala-as em uma adega isolada, novamente tocando em nada fora da adega e só então, se tudo funcionar, funciona adicionar links para /usr/local/*.
22814 abarnert #
1
Você realmente quer gcc 4,9 para alguma coisa? Se você deseja jogar com os novos recursos do C ++ 14 que clangnão suportam, ou precisa compilar código que não funciona com nada além de gcc4.6 ou superior, ou apenas deseja saber mais sobre gcc, com certeza, definitivamente instale-o. Caso contrário, por que perder tempo e espaço em disco?
abarnert
3
Pode confirmar que a instalação demorou 38 minutos no MacbookProR no final de 2013 com atualização da CPU. A instalação é muito pesada da CPU (4 núcleos a 100%).
Sjmurphy
4
brew install gcc --without-multilibconstruído em 49 minutos e 50 segundos no Mac para mim.
Cokes 22/03

Respostas:

173

Você precisa do gcc instalado para obter o gfortran e precisa de um compilador fortran para o scipy. O Homebrew instalará uma versão "engarrafada" (ou seja, pré-compilada) do pacote gcc, que é muito rápida, se você tiver as Ferramentas de Linha de Comando do Xcode instaladas. Estes são separados do XCode propriamente. Você pode instalá-los com xcode-select --install.

Não há necessidade específica de instalar uma versão específica do gcc (e acho que essas podem não ser engarrafadas, portanto serão igualmente lentas).

Em geral, interromper o Homebrew com Ctrl + C é seguro e o Homebrew se recuperará automaticamente.

Você pode estar interessado na torneira homebrew-python .

Tim Smith
fonte
3
Isso não é verdade que o Brew instala o GCC pré-compilado. Estou tentando instalar o OpenCV, que tem o GCC como uma dependência, e eu tenho o XCode CLT instalado há cinco anos. O Brew ainda opta por criar o GCC a partir do zero (e isso demora mais de uma hora).
hyperum 10/02/19
2
após a instalação de ferramentas de linha de comando xcode ele só levou menos de 2 minutos no ar macbook
aravind_reddy
3
Você provavelmente precisará reinstalar o pacote Xcode CLT, mesmo se o tiver instalado antes, se tiver atualizado o Xcode desde então. Eu só tinha Brew levar mais de 20 minutos para construir GCC apesar de eu usar Xcode o tempo todo e tem, com versões anteriores do Xcode, instalou a CLT
Jason Campbell
1
Isso me ajudou: stackoverflow.com/questions/30998890/…
Matthew Redmond