Após instalar o Xcode 4.3.1 no OS X Lion, perdi meu compilador GCC. Eu preciso disso para o meu estudo. Alguém sabe como vou instalar isso? Tudo o que pude encontrar foram pessoas sugerindo a instalação do Xcode 4.3.1, mas com a versão mais recente do Xcode, a Apple mudou o compilador GCC dentro do Xcode.app e não parece ser a mesma versão do compilador GCC que o que acompanha as versões anteriores do Xcode.
14
Houve algumas postagens no blog sobre como fazer isso recentemente, no contexto de tentar compilar o Ruby 1.8.7 ( meu e outros ). A resposta curta:
Instale as Ferramentas de Linha de Comando (em Xcode: Preferências> Downloads> Componentes; ou você pode ir para a Apple e baixá-las separadamente se não tiver / deseja que o Xcode esteja instalado) - isso instala um
gcc
comando, mas na verdade é chamado Instalar Homebrew (instruções) , um gerenciador de pacotes para OS XEm seguida, instale o repositório de homebrew 'dupes' e, a partir dele, o compilador genuíno do GCC 4.2:
/usr/bin/gcc
ainda serái686-apple-darwin11-llvm-gcc-4.2
, mas/usr/local/bin/gcc-4.2
serái686-apple-darwin11-gcc-4.2.1
(e ferramentas associadas,g++-4.2
e assim por diante, também em/usr/local/bin
)Em seguida, você pode usar qualquer mecanismo que seu processo de compilação use (por exemplo, definindo as variáveis de ambiente CC e CXX adequadamente) para selecionar esses compiladores em vez das versões clang.
fonte
Eu não uso o Xcode 4.3 para projetos reais do Xcode, apenas para a compilação da fonte da linha de comando e tive o mesmo problema. Você pode recuperar seus comandos gcc e cc com os comandos abaixo do terminal:
Isso fará alterações em todo o sistema , portanto, certifique-se de que é isso que você deseja antes de fazê-lo.
Para que esses comandos funcionem, você também precisará instalar as Ferramentas de Linha de Comando do Xcode, se ainda não as tiver instalado. As Ferramentas podem ser instaladas através do painel de preferências de downloads do Xcode.
fonte
mv cc cc.orig && mv gcc gcc.orig
ou algo assim.