Ero abituato a usare g ++ dal terminale, ma ora manca. Ho ancora installato XCode

1

Ero abituato a usare g ++ dal terminale per compilare programmi c ++, ma ora quando provo ad usarlo, ottengo

-bash: g++: command not found

Un consiglio generale su internet era installare XCode, ma ho già installato XCode. Non sono sicuro di cosa è cambiato da quando è stato in grado di usarlo. Sto usando OSX 10.6.8 e XCode 3.2.4.

    
posta cstack 12.09.2011 - 19:21
fonte

3 risposte

2

Ok, questo è imbarazzante. Ma reinstallare XCode dal disco DID di OS X funziona. Non ho pensato di provarlo perché l'ho già installato.

    
risposta data 14.09.2011 - 23:02
fonte
3

Ho avuto lo stesso problema a un certo punto con gcc. gcc e g ++ di solito collegano a un binario specifico della versione. Cerca in / Developer / usr / bin per qualcosa come g ++ - x.y, dove x.y è la versione installata di g ++. Probabilmente vedrai anche gcov, gcc, ecc. Basta creare un collegamento simbolico dal g + versione a g ++.

Ad esempio, sulla mia macchina, vorrei digitare ln -sf g++-4.2 g++ .

Spero che questo aiuti. Se gli strumenti del compilatore con versione non sono presenti, potrebbe essere necessario reinstallare gli Strumenti per sviluppatori.

    
risposta data 13.09.2011 - 11:00
fonte
1

Se hai più di un account prova a eseguire g ++ dall'altro account. Se funziona, probabilmente hai un problema con le definizioni del percorso .bash.

    
risposta data 12.09.2011 - 23:32
fonte

Leggi altre domande sui tag