Como usar / instalar o gcc no Mac OS X 10.8 / Xcode 4.4

Eu instalei o Mountain Lion (Mac OS X 10.8) e agora o gcc parece não estar mais disponível. Eu também instalei o Xcode 4.4, então não há mais diretório / Developer.

Eu preciso do gcc tanto para portas mac quanto para ruby ​​gems (que possuem extensões nativas).

O Xcode 4.4 inclui o gcc ou existe uma maneira de instalar o gcc?

Atualizar:

Agora você pode apenas executar o seguinte comando no seu terminal:

xcode-select --install 

Começando com o Xcode 4.3 – agora você deve instalar manualmente as ferramentas de linha de comando do Xcode menu > Preferences > Downloads .

imagem de instalação manual

Como alternativa, existem pacotes de instalação independentes para o Mountain Lion (10.8) e para o Mavericks (10.9) .

Esse pacote permite o desenvolvimento no estilo UNIX via Terminal, instalando ferramentas de desenvolvedor de linha de comando, bem como estruturas e headers SDK do Mac OS X. Muitas ferramentas úteis estão incluídas, como o compilador Apple LLVM, o vinculador e o Make. Se você usar o Xcode, essas ferramentas também serão incorporadas ao Xcode IDE e poderão ser instaladas no sistema usando o painel de preferências Downloads no Xcode 4.3 e posterior. Este pacote requer o Mac OS X 10.7.3 ou posterior.

Descobri que após a atualização do Lion, minha instalação estava falhando porque estava procurando o GCC em /usr/bin/gcc-4.2. Agora o caminho de instalação padrão é / usr / bin / gcc.

Meu erro ficou assim:

 make: /usr/bin/gcc-4.2: No such file or directory 

Um link simbólico irá resolver o problema:

 sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2 

Basta colar isso no terminal:

 export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH 

Espero que isso ajude!

pré-1.9.3 Ruby on Mountain Lion

Pré-requisitos

 Xcode 4.4, Xcode Command Line Tools Homebrew XQuartz 2.7.2 or later. rbenv/ruby-build or RVM. 

Instalar o GCC

Note que as Ferramentas de Linha de Comando do Xcode não incluem o GCC, elas incluem o LLVM-GCC. Mesmo, mas diferente.

 $ brew tap homebrew/dupes $ brew install apple-gcc42 

Adicione o seguinte ao seu ~ / .profile ou equivalente:

 export CC=/usr/local/bin/gcc-4.2 

E recarregue seu shell antes de tentar os comandos de instalação abaixo.

Instale o RVM

 CFLAGS="-I/opt/X11/include" rvm reinstall ree 

Instale o Ruby

 Prefix the install command with CFLAGS="-I/opt/X11/include" 

Então, para definir seu novo ruby ​​como padrão:

 user$ rvm use 1.9.2 --default 

Então verifique sua versão ruby:

 user$ ruby -v 

Para usuários que podem baixar da Apple uma compilation do Xcode, mas não as ferramentas de linha de comando

Uma resposta aceita para uma pergunta comparável sugere kennethreitz / osx-gcc-installer . Na área ‘OSX GCC Installer’, a primeira das duas opções são binários pré-construídos – para o Snow Leopard e para o Lion, mas não para o Mountain Lion. Considerando o que está incluído, eu não recomendo usar o GCC-10.7-v2.pkg desse projeto depois de instalar a versão 4.4 do Xcode em qualquer build de 10.8.

A opção mais relevante é criar sua própria , com referência ao código-fonte aberto da Apple para as Ferramentas do desenvolvedor.

Fontes para GCC, compatibilidade com 10.8

O Apple Open Source para as Developer Tools 4.3 publicadas mais recentemente é sem o GCC. A fonte do GCC na área 4.1 pode ser muito antiga para ser usada com 10.8.

Página inicial do GCC para o lançamento mais recente.

Criar status para links do GCC 4.7 para resultados de x86_64-apple-darwin10.8.0

A Apple fornece um instalador .mpkg para as Ferramentas de Linha de Comando (CLT), mas elas normalmente não expõem o link. Inclui o GCC. Você pode instalá-lo sem baixar / instalar o XCode.

Faça o download das ferramentas de linha de comando com o GCC aqui.

Você pode compilar você mesmo com este Makefile . Se você quiser economizar de 2 a 5 horas, criei um pacote de instalação assinado com o GCC 4.7.2 para Mac OSX Mountain Lion, que pode ser baixado aqui .

Você pode baixar a versão mais recente do instalador (arquivo .pkg) do GCC para Mountain Lion neste site. Você simpy precisa baixar e instalar.

https://github.com/kennethreitz/osx-gcc-installer/downloads

Estou usando o OS X 10.9 Mavericks. Eu só aconteceu de digitar gcc -v. O sistema baixou o gcc imediatamente. Instalação concluída sem o Xcode instalado. Testando “Olá, mundo!” trabalho.