2012-03-16 3 views
8

Sul mio computer ho Windows 7 x86. Ho installato MinGW, ho scritto il percorso, ma quando vado in cmd.exe e scrivere g ++ -v si dice:"g ++" non è riconosciuto come comando interno o esterno, MinGW

"g++" is not recognized as an internal or external command. 

Ma quando scrivo la marca -v comando lo riconosce. Ho bisogno di questo per la scuola, lavoro in Eclipse, ho persino installato l'ultima versione di java (ho visto che deve essere installata).

+2

È necessario impostare l'ambiente 'PATH' per includere la directory della directory' bin' di mingw se si desidera utilizzare 'gcc.exe' o' g ++. Exe' in 'cmd'. – birryree

+1

eseguire 'path' o 'echo% PATH% nel prompt di cmd.exe. Controlla attentamente il percorso. È "C: \ mingw \ bin;" ? – vrdhn

+1

C: \ MinGW \ bin; C: \ MinGW \ msys \ 1.0 \ bin questo è quello che ho il percorso. e ho controllato il percorso ed è corretto. e nel file puoi trovare g ++. exe – user1274566

risposta

6

È necessario modificare le variabili di ambiente. Effettuare quanto segue:

  • Dal desktop, fare clic con il tasto destro del mouse su Computer e fare clic su Proprietà.
  • Dalla finestra Proprietà computer, fare clic su Modifica impostazioni
  • Nella finestra Proprietà del sistema che si apre, fare clic sulla scheda Avanzate.
  • Nella sezione Avanzate, fare clic sul pulsante Variabili d'ambiente.
  • Infine, nella finestra Variabili d'ambiente (come mostrato di seguito), evidenziare la variabile Percorso nella sezione Variabili di sistema e fare clic sul pulsante Modifica. Aggiungi o modifica le linee del percorso con i percorsi a cui desideri accedere il computer. Ogni diversa directory è separata da un punto e virgola come mostrato di seguito.

    C:\Program Files;C:\Winnt;C:\Winnt\System32

Inoltre si può fare riferimento a this link

7

Vedendo che il comando make funziona bene, penso che ti sei dimenticato di marcare il pacchetto mingw-gcc-g++ in MinGW Installation Manager.

Eseguire Installation Manager MinGW nuovo e marcare mingw-gcc-g++ per l'installazione e premere Apply Changes

1

Ho avuto lo stesso problema in Sublime ..

Right click on my computer 
Advanced system settings 
Environment variables 
in system variables, change path to location of '...\MinGW\bin' 

Esempio: D: \ lavoro \ sublime \ MinGW \ bin