Ho installato Xcode ma non ho ancora gcc nel mio terminale


11

Ho appena ricevuto un Mac e sono un principiante completo, quindi questa potrebbe essere una domanda davvero semplice, ma non sono stato in grado di risolverlo con Google o F1.

Stavo cercando di eseguire un programma C dal Terminale che viene fornito con Mac, ma quando l'ho usato gcc test.c, ha detto -bash: gcc: command not found. Ho cercato l'errore su Google e ho scoperto che dovevo scaricare Xcode. L'ho fatto e installato (penso, dopo tutto funziona), ma non ho ancora gcc nel mio terminale. Cosa posso fare?


Si noti che da Xcode 5 gli strumenti Xcode e della riga di comando non includono gcc o un wrapper, ma solo il clang
Mark

Risposte:


23

Grande domanda: questa è recentemente cambiata, quindi sospetto che molte altre persone si stiano chiedendo la stessa cosa.

Nell'ultima versione di Xcode, gli strumenti della riga di comando sono distribuiti come pacchetto separato. Fortunatamente sono molto facili da installare:

  • Apri Xcode e apri la finestra Preferenze ( + ,).
  • Passa alla scheda Download.
  • Fai clic su "Installa" (o "Aggiorna") accanto a "Strumenti da riga di comando". Puoi anche configurare aggiornamenti automatici e componenti Xcode aggiuntivi.

Nota: poiché questi strumenti sono in realtà un pacchetto completamente separato , è possibile installare gli strumenti da riga di comando senza installare Xcode , se non è necessario Xcode e si desidera risparmiare spazio su disco. Possono essere scaricati separatamente dal sito degli sviluppatori Apple .


1
Vorrei sapere che potevi installarli separatamente, non avrei mai sprecato lo spazio scaricando e installando Xcode. Grazie!
Jeff Welling,

So esattamente cosa intendi. Passo molto tempo a lavorare su un Mac Book Air. Xcode utilizza una parte significativa del mio disco.
Chris Harrison,

5

Se gli strumenti da riga di comando sono tutto ciò di cui hai bisogno e non hai davvero bisogno di Xcode, allora c'è un modo molto più efficiente per installare questi strumenti che non richiede il download di più gigabyte di dati.

Scarica semplicemente il pacchetto "Command Line Tools" dallo sviluppatore Apple (è necessario un account gratuito; puoi utilizzare il tuo ID Apple). Al momento della stesura di questo documento, il pacchetto è denominato "Strumenti da riga di comando per Xcode - Fine marzo 2012". È un'immagine del disco di 171,70 MB, in contrasto con il download di Xcode da 4+ GB.

Nota che, se hai già installato Xcode, ti consigliamo di disinstallarlo prima di installare gli strumenti da riga di comando.


2

Questo è il comportamento previsto, Xcode ora utilizza LLVM come compilatore predefinito. A partire da Xcode 4.3 gcc non è più incluso, anche le build distribuite non sono più disponibili.

Se vuoi gcc dovrai scaricare il pacchetto separato chiamato "Strumenti da riga di comando per Xcode" da Xcode come descritto in questa risposta .

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.