Domanda

Ne ho cercato su Google e sembra che non ci sia modo di installare gcc su OS X senza installare Xcode (che richiede almeno 1,5 GB di spazio). Tutto ciò di cui ho bisogno è gcc e nessuna altra spazzatura fornita con Xcode. E a questo punto, prenderò qualsiasi altro tipo di compilatore C.

So che potrei semplicemente installare Xcode, ma questo è un altro punto poiché non ho né il mio disco di installazione originale né una connessione Internet veloce.

Quindi ... qualcuno ha qualche suggerimento?

EDIT: scusate se non ero chiaro, ma ho bisogno anche delle intestazioni. Attualmente sto installando gcc4 tramite fink e sto scaricando anche le librerie condivise. Aggiornerò sullo stato di avanzamento.

EDIT 2: Ok, quindi ho installato con successo gcc usando fink. MA è praticamente inutile: " errore: il compilatore C non può creare eseguibili " ;. Dopo aver cercato su Google, ho scoperto che non aver installato gli Strumenti per gli sviluppatori di Apple è la causa dell'errore. Probabilmente perché ho bisogno di tutte le librerie, le intestazioni, ecc. Che sono disponibili solo tramite Xcode.

È stato utile?

Soluzione

Altri suggerimenti

Acquista strumenti da riga di comando per Xcode da mela . È il supporto ufficiale di Apple per creare solo gli strumenti da riga di comando.

Lo sto facendo da molto tempo, e ho fatto cose del genere e ho concluso che non vale la pena farlo. : - (

Il motivo è che nessuno si aspetta che tu faccia tali cose, quindi ci sono ipotesi in tutto il sistema che "tutto". è lì. Potresti non incontrarti oggi, o peggio, potresti non rendertene conto in seguito che questa è la causa dei tuoi problemi.

Invece di sprecare il tuo tempo intelligente in cose come questa che in realtà non producono alcun codice funzionante che puoi utilizzare, seguendo il metodo approvato, esegui il download durante la notte e dedica il tuo tempo invece a pianificare e scrivere il codice di livello superiore (Non dovresti aver bisogno di un compilatore per quello!)

Sono abbastanza sicuro che ciò non sia possibile. Tuttavia, non sono anche sicuro che sia necessaria l'intera suite di sviluppatori per installare gli strumenti di sviluppo. Diversi strumenti vengono installati insieme a XCode che potrebbe essere facoltativo. Tuttavia, penso che tu sia sfortunato per non aver bisogno di mordere il proiettile e utilizzare wget o DownThemAll o qualche altro download manager che ti permetterà di scaricare lentamente gli strumenti di sviluppo in blocchi.

Ogni volta che installo OS X installo gli strumenti per sviluppatori di regola, solo perché apre enormemente il mondo del software disponibile. Forse dovresti considerare di farlo anche in futuro.

La prima cosa che vuoi provare si chiama Pacifist - ciò che Pacifist ti permette di fare è aprire un pacchetto di grandi dimensioni (come XCode) e per accedere direttamente a parti di esso. Sono abbastanza sicuro che sarai in grado di trovare un pacchetto più piccolo all'interno del pacchetto XCode che ha appena gcc.

TUTTAVIA non mi è chiaro che questa sia la strada migliore. Se stai pensando di sviluppare Cocoa o Carbon in fase di sviluppo fortemente ti suggerisco di installare l'intero pacchetto perché avrai bisogno di tutta la documentazione e le intestazioni. Se stai solo pensando di fare cose da riga di comando, potresti ancora scoprire che devi cercare all'interno di XCode per identificare tutti i pacchetti di cui avrai bisogno - cose come librerie, intestazioni, pagine man e così via.

Tutto sommato probabilmente stai ancora meglio installando il tutto - se lo spazio HD è davvero limitato (perché ad esempio sei su un piccolo iMac vecchio) quindi guarda strumenti come Monolingue - Il monolingue rimuove tutto il supporto internazionale da tutte le varie applicazioni OS X, il che può facilmente ridurre le dimensioni di un'applicazione del 50%.

C'è Fink e MacPorts, se vuoi un programma di installazione / aggiornamento facile.

Installa il pacchetto GCC dalla directory Packages nell'immagine del disco di Xcode e avrai solo GCC. Nota che ovviamente non avrai autotools o altri strumenti di compilazione standard, per i quali dovrai installare più pacchetti da quella cartella.

Ho trovato questo cercando su Google che sembra installarsi senza XCode.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top