Como instalar g ++ ou c ++ sem pagar pelo xcode?


14

Preciso instalar o node.js no meu novo Mac e ele exige a instalação do compilador c ++ ou g ++. Como consigo um sem pagar pelo xcode?


5
O Xcode é um download gratuito para todos os membros dos Programas de desenvolvedor para iOS e Mac.
Am1rr3zA

9
É apenas o XCode 4 que você precisa pagar - se você não é um desenvolvedor pagador. O XCode 3.2.6 pode ser baixado gratuitamente.
Rene Larsen

2
O XCode 4 é menor que o preço de um latte.
Ian C.

3
@ Ian C. - Pare de fazer compras na Starbucks, então.
Nome falso

Respostas:


14

Você ainda pode baixar o Xcode 3.x gratuitamente com uma conta de desenvolvedor gratuita. O Xcode 3 vem com o GCC 4.2, LLVM-GCC 1.5 e LLVM 1.5, portanto tudo o que você precisa para compilar códigos C ++, C e ObjC.

(Observação: o LLVM 1.5 não pode compilar o código C ++, portanto, você deve voltar ao LLVM-GCC ou GCC para isso.)


Observe que somente Xcode 4.1 (eu acho) em Lion tinha que ser pago para todas as outras versões são wether livre da App Store ou de downloads de Desenvolvedor
user151019

8

Apenas para concluir - o Xcode 4.1.1 é gratuito na App Store, mas requer o Lion, o que implica uma compra recente de hardware ou o pagamento da atualização.


3

Instalador OSX GCC

Baixar e instalar o enorme instalador do Xcode é um grande aborrecimento se você deseja apenas o GCC e ferramentas relacionadas.

O osx-gcc-installer permite instalar os compiladores essenciais a partir de pacotes binários pré-criados ou ajuda a criar seu próprio instalador.

Mencionado aqui pela Dancek


2

Você pode obter o gcc para MacOSX no site Apples Open Source: http://opensource.apple.com/release/developer-tools-40/ No entanto, ele não contém instruções.

(Acho que o gcc é adequado, sinta-se à vontade para me corrigir se estiver errado).


E o que exatamente deveria criar o GCC sem o GCC?
JustSid

3
@JustSid unicórnios, claramente.
Martin Marconcini

@ Martín Marconcini: Ah, entendo. Eu sempre me perguntei por que eles enviaram meu iMac com um unicórnio, agora faz todo o sentido.
JustSid

Opa, eu não sabia que eles também não fornecem os binários para isso.
Megan Walker

2

O Mac vem com DVDs de software - um deles possui o Xcode. Você pode instalá-lo a partir daí.


3
Esta é praticamente a maneira mais rápida de instalar o Xcode, embora com o custo de obter uma versão possivelmente desatualizada. Como a Apple, curiosamente, não oferece "atualizações", o seu (também gratuito, conforme corretamente indicado na resposta da JustSid) o download do Xcode 3.x será um pacote completo de 4 GB ++.
Martin Marconcini

Pelo motivo desconhecido, posso ver apenas o disco "Bundled Software" no pacote e ele não parecia conter o xcode quando tentei instalar. Então, eu escolhi a solução de download. De qualquer forma, obrigado!
lyuba

Essa é a melhor maneira de inicializar o GCC mais recente a partir de código aberto, se você não puder ou não obter um download gratuito do Xcode 3, inscrevendo-se como desenvolvedor Apple gratuito.
Bmike

-1

O XCode NÃO vem com o GCC e o G ++ mais recentes (vem com o 4.2), portanto, você ainda precisará fazer sua própria instalação se desejar os recursos mais recentes. Macports e GNU NÃO fornecem instruções suficientes. Então, continua sendo um mistério.

Você pode baixar o XCode ou encontrá-lo no CD de instalação. Isso lhe dará o GCC / G ++ mais antigo. Depois disso, você pode baixar o GCC mais recente.

EUA, Tampa: http://mirrors-us.seosue.com/gcc/

MAS, como você instala ??

Tudo o que sei é ..

  1. Descompacte a pasta. Deve ser nomeado gcc-4.6.3 OU gcc-4.7.3 etc.
  2. Crie uma nova pasta ADJACENT para a pasta gcc-4.6.3, chamada buidgcc (a pasta buildgcc e a pasta gcc-4.6.3 vivem no mesmo local. Possivelmente na pasta Developer / usr)
  3. Abra um terminal (Aplicativos-> Utilitários-> Terminal)
  4. Navegue até a pasta buildgcc que você criou o Terminal Commmands cd. Traz para você um nível UP 1 (observe o espaço entre cd e ..). pasta

  5. Se você estiver na pasta buildgcc, digite: ../gcc-4.6.3/configure WAIT. Em seguida, digite: espere muito tempo.

Desculpe. Aqui é onde eu estou preso.


Macports faz instruções de abastecimento sobre como instalar - Eu tenho feito isso muitas vezes
user151019
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.