Come installare g ++ o c ++ senza pagare per xcode?


14

Devo installare node.js sul mio nuovo Mac e richiede l'installazione del compilatore c ++ o g ++. Come ottengo uno senza pagare per xcode?


5
Xcode è un download gratuito per tutti i membri dei programmi per sviluppatori iOS e Mac.
Am1rr3zA

9
È solo XCode 4 che devi pagare - se non sei uno sviluppatore pagante. XCode 3.2.6 può essere scaricato gratuitamente.
Rene Larsen,

2
XCode 4 è inferiore al prezzo di un latté.
Ian C.

3
@Ian C. - Smetti di fare shopping su Starbucks, quindi.
Nome falso

Risposte:


14

Puoi ancora scaricare Xcode 3.x gratuitamente con un account sviluppatore gratuito. Xcode 3 viene fornito con GCC 4.2, LLVM-GCC 1.5 e LLVM 1.5, quindi tutto il necessario per compilare codice C ++, C e ObjC.

(Nota: LLVM 1.5 non può compilare il codice C ++, quindi per questo devi tornare a LLVM-GCC o GCC.)


Nota che solo Xcode 4.1 (credo) su Lion ha dovuto essere pagato per tutte le altre versioni, sia gratuite che dall'App Store o dai download degli sviluppatori
user151019

8

Solo per essere completo - Xcode 4.1.1 è gratuito su App Store ma richiede Lion che implica un recente acquisto di hardware o il pagamento per l'aggiornamento.


3

Programma di installazione GCC OSX

Il download e l'installazione dell'enorme programma di installazione di Xcode è una seccatura se desideri semplicemente GCC e gli strumenti correlati.

Il programma di installazione osx-gcc consente di installare i compilatori essenziali da pacchetti binari predefiniti o di creare il proprio programma di installazione.

Prima menzionato qui da Dancek


2

Puoi ottenere gcc per MacOSX dal sito Open Source di Apple: http://opensource.apple.com/release/developer-tools-40/ Non viene fornito con alcuna istruzione.

(Penso che gcc sia adatto, sentiti libero di correggermi se sbaglio).


E cosa dovrebbe esattamente costruire GCC senza GCC?
JustSid

3
Unicorni @JustSid, chiaramente.
Martin Marconcini,

@ Martín Marconcini: Ohh, capisco. Mi sono sempre chiesto perché hanno spedito il mio iMac con un unicorno, ora ha perfettamente senso.
JustSid

Spiacenti, non mi ero reso conto che non forniscono anche i file binari.
Megan Walker

2

Il Mac è dotato di DVD software, uno di questi ha Xcode. Puoi installarlo da lì.


3
Questo è praticamente il modo più veloce per installare Xcode, sebbene a costo di ottenere una versione possibilmente obsoleta. Poiché Apple curiosamente non offre "aggiornamenti", il tuo download Xcode 3.x (anche gratuito, come correttamente sottolineato nella risposta di JustSid) sarà un pacchetto completo da 4 GB ++.
Martin Marconcini,

Per la ragione sconosciuta posso vedere solo il disco "Software in bundle" nel pacchetto e non sembra contenere xcode quando ho provato a installare .. Quindi ho scelto la soluzione di download. Comunque grazie!
lyuba,

Questo è il modo migliore per avviare l'ultimo GCC da open source se non riesci o non ottieni un download Xcode 3 gratuito iscrivendoti come sviluppatore Apple gratuito.
bmike

-1

XCode NON viene fornito con gli ultimi GCC e G ++ (viene fornito con 4.2), quindi è comunque necessario eseguire la propria installazione se si desidera disporre delle funzionalità più recenti. Macports e GNU NON forniscono istruzioni sufficienti. Quindi, rimane un mistero.

Puoi scaricare XCode o trovarlo sul tuo CD di installazione. Questo ti darà il vecchio GCC / G ++. Una volta che lo hai, puoi scaricare l'ultimo GCC.

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

MA, come si installa ??

Tutto quello che so è ..

  1. Decomprimi la cartella. Dovrebbe essere chiamato gcc-4.6.3 O gcc-4.7.3 ecc.
  2. Crea una nuova cartella ADJACENT nella cartella gcc-4.6.3, chiamata buidgcc (la cartella buildgcc e la cartella gcc-4.6.3 vivono nello stesso posto. Possibilmente nella cartella Developer / usr)
  3. Apri un terminale (Applicazioni-> Utilità-> Terminale)
  4. Passa alla cartella buildgcc che hai creato Terminal Commmands cd .. ti porta al livello UP 1 (nota lo spazio tra cd e ..) ls ti dice quali file e cartelle si trovano nella cartella in cui sei in cd / foldername ti permette di navigare in un cartella

  5. Se ti trovi nella cartella buildgcc, digita: ../gcc-4.6.3/configura ATTENDI. Quindi digitare: rendere WAIT molto tempo.

Scusa. Qui è dove sono bloccato.


Macports fornisce istruzioni su come installare - l'ho fatto spesso
user151019
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.