Come usare / installare gcc su Mac OS X 10.8 / Xcode 4.4

Ho installato Mountain Lion (Mac OS X 10.8) e ora gcc non sembra più disponibile. Ho anche installato Xcode 4.4 quindi non c’è più / directory degli sviluppatori.

Ho bisogno di gcc sia per le porte mac che per le gemme ruby ​​(che hanno estensioni native).

Xcode 4.4 include gcc o c’è un modo per installare gcc?

Aggiornare:

Ora puoi semplicemente eseguire il seguente comando dal tuo terminale:

xcode-select --install 

A partire da Xcode 4.3 – ora devi installare manualmente gli strumenti da riga di comando dal Xcode menu > Preferences > Downloads .

immagine di installazione manuale

In alternativa, ci sono pacchetti di installazione standalone sia per Mountain Lion (10.8) che per Mavericks (10.9) .

Questo pacchetto consente lo sviluppo in stile UNIX tramite Terminale installando strumenti di sviluppo da riga di comando, nonché framework e intestazioni di Mac OS X SDK. Sono inclusi molti strumenti utili, come il compilatore Apple LLVM, il linker e il Make. Se si utilizza Xcode, questi strumenti sono anche incorporati nell’IDE Xcode e possono essere installati sul sistema utilizzando il pannello delle preferenze Download in Xcode 4.3 e versioni successive. Questo pacchetto richiede Mac OS X 10.7.3 o successivo.

Ho scoperto che dopo l’aggiornamento da Lion la mia installazione non funzionava perché cercava GCC in /usr/bin/gcc-4.2. Ora il percorso di installazione predefinito è / usr / bin / gcc.

Il mio errore era simile a questo:

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

Un link simbolico risolverà il problema:

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

Basta incollarlo nel terminale:

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

Spero che aiuti!

pre-1.9.3 Ruby on Mountain Lion

Pre-requisiti

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

Installa GCC

Nota: gli Xcode Command Line Tools non includono GCC, includono LLVM-GCC. Uguale uguale ma diverso.

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

Aggiungi quanto segue al tuo ~ / .profile o equivalente:

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

E ricarica la tua shell prima di provare i seguenti comandi di installazione.

Installa RVM

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

Installa Ruby

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

Quindi per impostare il nuovo ruby come predefinito:

 user$ rvm use 1.9.2 --default 

Quindi controlla la tua versione di ruby:

 user$ ruby -v 

Per gli utenti che possono scaricare da Apple una build di Xcode, ma non gli strumenti da riga di comando

Una risposta accettata a una domanda comparabile suggerisce kennethreitz / osx-gcc-installer . In quell’area ‘OSX GCC Installer’, la prima delle due opzioni è binari pre-costruiti – per Snow Leopard e per Lion, ma non per Mountain Lion. Considerando ciò che è incluso, non dovrei raccomandare di utilizzare GCC-10.7-v2.pkg del progetto dopo aver installato la versione 4.4 di Xcode su qualsiasi build di 10.8.

L’opzione più rilevante è la tua , con riferimento ad open source di Apple per gli strumenti per sviluppatori.

Fonti per GCC, compatibilità con 10.8

Apple Open Source per gli strumenti di sviluppo 4.3 pubblicati più recentemente è privo di GCC. La fonte per GCC nell’area 4.1 potrebbe essere troppo vecchia per essere utilizzata con 10.8.

Home page GCC per la versione più recente.

Crea lo stato per i link GCC 4.7 ai risultati per x86_64-apple-darwin10.8.0

Apple fornisce un .mpkg installazione .mpkg per Command Line Tools (CLT), ma normalmente non espongono il collegamento. Include GCC. Puoi installarlo senza scaricare / installare XCode.

Scarica gli strumenti della riga di comando con GCC qui.

Puoi compilarlo da solo con questo Makefile . Se vuoi risparmiare da 2 a 5 ore, ho creato un pacchetto di installazione firmato con GCC 4.7.2 per Mac OSX Mountain Lion che puoi scaricare qui .

Da questo sito è ansible scaricare la versione più recente di GCC per Mountain Lion (.pkg file). È necessario scaricarlo e installarlo.

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

Sto usando OS X 10.9 Mavericks. Mi è capitato solo di digitare gcc -v. Il sistema ha scaricato gcc immediatamente. Installazione completata senza l’installazione di Xcode. Test “Ciao, mondo!” lavori.