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


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 .


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.