Pergunta

Eu pesquisei o inferno fora dele, e parece que não há nenhuma maneira de instalar o gcc no OS X sem instalar o Xcode (que leva pelo leats 1,5 GB de espaço). Todos necessidade I é gcc e nenhum outro lixo que vem com o Xcode. E, neste ponto, eu vou tomar qualquer outro tipo de compilador C.

Eu sei que eu poderia simplesmente instalar o Xcode, mas isso não vem ao caso desde que eu não tenho o meu disco de instalação original ou uma conexão de internet rápida.

Então ... alguém tem alguma sugestão?

EDIT: Desculpe se eu não estava claro, mas eu preciso os cabeçalhos também. Atualmente estou instalando gcc4 via Fink e está baixando as bibliotecas compartilhadas também. Eu vou atualizar sobre o andamento.

EDIT 2: Ok, então eu instalado com sucesso gcc usando Fink. Mas, é praticamente inútil: "Erro: compilador C não pode criar executáveis". Após googling ao redor, eu achei que não ter da Apple Developer Tools instalado é a causa do erro. Provavelmente porque eu preciso de todas as bibliotecas, cabeçalhos, etc que estão disponíveis apenas através do Xcode.

Foi útil?

Solução

Tente OSX-gcc-installer no github.

Outras dicas

Saída ferramentas linha de comando para Xcode de maçã . É o apoio oficial da Apple para criar apenas as ferramentas de linha de comando.

Eu venho fazendo isso por um longo tempo, e eu fiz coisas assim, e cheguei à conclusão que é simplesmente nunca vale a pena fazer. : - (

A razão é que ninguém espera que você faça essas coisas, por isso há hipóteses em todo o sistema que "tudo" está lá. Você pode não executar para esse hoje -. Ou pior, você pode até não perceber mais tarde que esta é a causa de seus problemas

Em vez de desperdiçar seu tempo inteligente sobre coisas como esta que realmente não produzem qualquer código de trabalho que você pode usar, seguindo o método aprovado, correm o download durante a noite, e gastar o seu tempo em vez de Planejamento e escrever o código de nível superior (você não deve precisar de um compilador para que de qualquer maneira!)

Estou bastante certo de que isso não é possível. No entanto, eu também não tenho certeza se você precisa de toda a suíte de desenvolvedor para obter as ferramentas de desenvolvimento instaladas. Muito poucas ferramentas são instalados juntamente com XCode que pode ser opcional. No entanto, eu acho que você está fora de sorte para não precisar morder a bala e uso wget ou DownThemAll ou algum outro gerenciador de download que vai deixá-lo lentamente baixar as ferramentas de desenvolvedor em pedaços.

Sempre que eu instalar o OS X para instalar as ferramentas de desenvolvedor como regra, apenas porque abre o mundo do software disponível tremendamente. Talvez você deve considerar fazer isso no futuro também.

A primeira coisa que você quiser tentar é chamado Pacifista - o pacifista lhe permite fazer é abrir uma pacote grande (tal como XCode) e para partes de acesso do mesmo directamente. Eu tenho certeza que você vai ser capaz de encontrar um pacote menor dentro do pacote XCode que só tem gcc.

NO ENTANTO não está claro para mim que este é o melhor caminho. Se você está planejando fazer cacau ou carbono desenvolvendo I fortemente sugiro instalar todo o pacote, porque você vai precisar de toda a documentação e cabeçalhos. Se você está pensando apenas em fazer o material de linha de comando, você ainda pode encontrar o que você precisa para picar ao redor dentro de Xcode para identificar todos os pacotes que você precisa -. Coisas como bibliotecas, cabeçalhos, páginas homem e assim por diante

Ao todo, você está provavelmente ainda melhor instalar a coisa toda - se o espaço HD é realmente apertado (porque você está em uma pequena idade iMac por exemplo), em seguida, olhar para ferramentas como Monolingual - Monolingual remove todo o apoio internacional de todas as várias aplicações oS X, que pode facilmente reduzir o tamanho de uma aplicação de 50%

Há Fink e MacPorts, se você quiser um instalador fácil / atualizador.

Instale o pacote GCC do diretório Pacotes na imagem de disco do Xcode e você terá apenas GCC. Note-se que é claro que você não vai ter autotools ou outras ferramentas de compilação padrão, para o qual você terá que instalar mais pacotes a partir dessa pasta.

este pesquisando em torno que aparece para instalar -lo sem XCode.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top