Xcode può compilare programmi C?

2

Da un paio d'ore, ho cercato di trovare e installare un compilatore gcc in modo da poter compilare programmi C usando eclissi C / C ++ IDE. Eclipse non viene fornito con un compilatore, quindi ho provato a trovarne uno ma non ho trovato il modo di ottenerne uno. Ho cercato Xcode nell'App Store e ho sentito da alcuni siti che può compilare programmi in C. Può compilare programmi C? È meglio di Eclipse? In caso contrario, qualcuno sa dove posso trovare un compilatore gcc per il mio Mac? Sono in esecuzione Mac OS X Lion.

Questa è la versione di Eclipse che sto utilizzando: link

    
posta John 25.06.2012 - 11:06
fonte

2 risposte

4

Per ottenere un compilatore C / C ++ gratuito devi scaricare Xcode. Include due compilatori C; clang (il compilatore Apple attualmente supporta) e una vecchia versione di gcc. (Nota le versioni correnti di Xcode > = 5 Penso di avere solo clang) Assicurati di installare gli strumenti della riga di comando se vuoi usare i compilatori da Xcode. (Questi strumenti da riga di comando sembrano essere disponibili anche nel sito per sviluppatori di Apple se ti registri, ma li otterrei tramite Xcode a meno che tu non abbia una buona ragione e capisca la differenza).

Tutti gli altri compilatori che conosco usano uno di questi due compilatori e i loro strumenti binari per impostarsi. (ad esempio, i sistemi di gestione dei pacchetti come macports, fink e homebrew hanno bisogno di questi strumenti da riga di comando per eseguire parti della loro infrastruttura e per compilare le loro porte - tuttavia questi gestori di pacchetti includono porte di altri compilatori c, ad esempio le versioni più recenti di gcc.)

Gli IDE come Eclipse usano questi compilatori da riga di comando per costruire programmi.

Ci sono alcuni compilatori commerciali come il compilatore C ++ di Intel ma non lo so se questi richiedono Xcode o sono compilatori C.

    
risposta data 25.06.2012 - 11:21
fonte
1

Sì, Xcode può compilare programmi C / C ++.

Un'altra opzione sarebbe quella di utilizzare Macports per installare gcc.

Modifica: come indicato nei commenti, in realtà è necessario Xcode per installare Macports, mi incolpare del fatto che manchi del fatto che non ho avuto un'installazione OS X senza Xcode da quando ho iniziato a utilizzare OS X. Tuttavia, Macports è buono per ottenere versioni leggermente più aggiornate di cose, Xcode tende ad essere più stabile che nuovo (non è troppo importante per la maggior parte degli utenti quando si tratta di compilatori C).

    
risposta data 25.06.2012 - 11:09
fonte

Leggi altre domande sui tag