Ho aggiornato OS X Lion oggi e non mi sembra più di avere una copia di gcc. è successo a qualcun altro? Qualcuno sa perché questo sarebbe successo?
Ho aggiornato OS X Lion oggi e non mi sembra più di avere una copia di gcc. è successo a qualcun altro? Qualcuno sa perché questo sarebbe successo?
Risposte:
Ero molto incazzato quando ho scoperto che l'aggiornamento di OS X Lion ha spazzato via tutta la mia catena di strumenti di sviluppo. Tuttavia, con l'aiuto di un amico, ho scoperto che la catena di strumenti era stata invece spostata nella /Developer/usr/bin/
cartella su disco. Per il mio bisogno immediato, ho avuto solo per fare make
, gcc
e g++
disponibili sul percorso, così ho creato i collegamenti simbolici a /Developer/usr/bin/gnumake
, /Developer/usr/bin/gcc-4.2
e /Developer/usr/bin/g++-4.2
all'interno della /usr/bin/
cartella. Tuttavia, immagino che l'approccio corretto sarebbe reinstallare XCode per risolvere il problema.
Ho appena installato Xcode 4.3 su Lion da app store, lo stesso problema con gcc, ecc. Non installato. Frugò in giro finché non feci il seguente:
in Xcode: Preferenze -> Download Con "Componenti" selezionato, verrà visualizzato un elenco di componenti scaricabili.
Cerca gli strumenti da riga di comando e fai clic su Installa. Ti verranno richiesti ID utente e password per gli sviluppatori Apple. Dopo aver eseguito correttamente l'autenticazione, il componente degli strumenti della riga di comando scarica e installa una serie di funzionalità, tra cui gcc.
Scarica il nuovo Xcode dall'App Store ed esegui Installa XCode. Ora è gratuito, non $ 4,99.
Ho seguito questi passaggi e sono riuscito a far funzionare nuovamente GCC.
sudo /Developer/Library/uninstall-devtools --mode=all
disinstallazione e continua dal passaggio 8.
Ho avuto anche questo problema, dove anche dopo aver installato XCode4, non c'era gcc nel mio percorso. Ma risulta che la mia installazione è stata appena interrotta. Ho eseguito nuovamente il programma di installazione di XCode e ora / usr / bin / gcc è un link simbolico a /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2 come dovrebbe essere.
modifica: il commento di secoif era corretto. Basta reinstallare XCode.
Le nuove installazioni di Xcode (versioni 4.2 e successive) tramite App Store non vengono fornite con gcc-4.2. Puoi scaricare e installare Xcode 4.1 tramite Apple Developer Central . È richiesta la registrazione gratuita.