Ho installato Xcode ma non ho ancora gcc nel mio terminale

10

Ho appena ricevuto un Mac e sono un principiante, quindi questa potrebbe essere una domanda davvero facile, ma non ho potuto risolverlo con Google o F1.

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

    
posta Andrew Latham 23.03.2012 - 19:03
fonte

3 risposte

23

Ottima domanda - 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 delle preferenze ( + , ).
  • Passa alla scheda Download.
  • Fai clic su "Installa" (o "Aggiorna") accanto a "Strumenti della riga di comando". Puoi anche configurare aggiornamenti automatici e componenti Xcode aggiuntivi.

Nota: poiché questi strumenti sono in realtà un pacchetto completamente separato , puoi installare gli strumenti da riga di comando senza installare Xcode , se non ti Ho bisogno di Xcode e voglio risparmiare spazio su disco. Possono essere scaricati separatamente da il sito degli sviluppatori Apple .

    
risposta data 23.03.2012 - 19:06
fonte
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 di installare questi strumenti che non richiedono il download di più gigabyte di dati.

Basta scaricare il pacchetto "Strumenti riga di comando" da Sviluppatore Apple (è necessario un account gratuito, è possibile utilizzare il proprio ID Apple). Al momento della stesura di questo documento, il pacchetto si chiama "Command Line Tools for Xcode - Late March 2012". È un'immagine del disco 171.70 MB, che impallidisce al download di Xcode da 4+ GB.

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

    
risposta data 23.03.2012 - 20:54
fonte
2

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

Se vuoi gcc devi scaricare il pacchetto separato chiamato "Command Line Tools per Xcode" da Xcode come descritto in questa risposta .

    
risposta data 23.03.2012 - 19:44
fonte

Leggi altre domande sui tag