Eu instalei o gcc com brew install gcc, mas quando digito, gcco comportamento padrão ainda está em uso clang. Como faço para definir as coisas para que a digitação gccno terminal use automaticamente o gccinstalado pelo Homebrew?
Eu instalei o gcc com brew install gcc, mas quando digito, gcco comportamento padrão ainda está em uso clang. Como faço para definir as coisas para que a digitação gccno terminal use automaticamente o gccinstalado pelo Homebrew?
Respostas:
Você provavelmente desejará examinar sua variável $ PATH. O gcchomebrew from deve residir /usr/local/bine deve ser anterior à versão Xcode de gcc/ clang.
Se você alterar a variável PATH - certifique-se de sair do shell ou refazê-lo novamente, conforme apropriado.
Essa resposta tem uma solução elegante usando aliases também - assim você não precisa nem pensar ou se preocupar com o caminho se tiver mais de um gccinstalado.
gccem /usr/local/bin. Isso é para compatibilidade, pois tudo o que seria usado no gcclugar do clangcompilador do sistema (que também é apelido como gcc). O que ele faz é colocar um link de versão em /usr/local/bincomo gcc-8.
você pode usar gcc-7em vez
reference https://github.com/Homebrew/legacy-homebrew/issues/40374