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

14

Ho bisogno di installare node.js sul mio nuovo Mac e richiede l'installazione del compilatore c ++ o g ++. Come ottenerne uno senza pagare xcode?

    
posta lyuba 08.05.2011 - 22:33
fonte

6 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 ciò che serve per compilare codice C ++, C e ObjC.

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

    
risposta data 09.05.2011 - 00:46
fonte
8

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

    
risposta data 11.08.2011 - 18:40
fonte
3

Programma di installazione GCC OSX

Downloading and installing the massive Xcode installer is a huge hassle if you just want GCC and related tools.

The osx-gcc-installer allows you to install the essential compilers from either pre-built binary packages or helps you create your own installer.

Prima menzionato qui di Dancek

    
risposta data 20.01.2012 - 00:01
fonte
2

Potresti ottenere gcc per MacOSX dal sito di Apple Open Source: link Tuttavia, non viene fornito con istruzioni.

(Penso che gcc sia adatto, non esitate a correggermi se sbaglio)

    
risposta data 08.05.2011 - 23:59
fonte
2

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

    
risposta data 09.05.2011 - 06:13
fonte
-1

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

Puoi scaricare XCode o trovarlo sul CD di installazione. Questo ti darà il vecchio GCC / G ++. Una volta ottenuto ciò, è possibile scaricare l'ultimo GCC.

Stati Uniti, Tampa: link

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 risiedono nello stesso posto, probabilmente nella cartella Developer / usr)
  3. Apri un terminale (Applicazioni- > Utilità- > Terminale)
  4. Passare alla cartella buildgcc che è stata creata Comandi del terminale cd .. ti porta in alto 1 livello (nota spazio tra cd e ..) ti dice quali file & le cartelle sono nella cartella in cui ti trovi cd / foldername ti consente di navigare in una cartella

  5. Se ti trovi nella cartella buildgcc, digita:  ../gcc-4.6.3/configure ASPETTARE. Quindi digitare:   rendere ASPETTA molto tempo.

Siamo spiacenti. Qui è dove sono bloccato.

    
risposta data 19.06.2012 - 13:42
fonte

Leggi altre domande sui tag