|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Variabili d'ambiente non funzionano
Salve a tutti
Ho un pc con il sistema operativo windows 8 e come da titolo del topic ho un problema con il settaggio delle variabili di ambiente. In pratica di recente ho provato ad installare MinGW, il compilatore gcc per i programmi scritti in linguaggio C/C++. Una volta installato per compilare ed eseguire i programmi dal prompt dei comandi bisogna settare nella variabilie di "Path" il path che punta alla directory di installazione di MinGW dove si trova il compilatore gcc. Ho fatto ciò, ho riavviato il pc ma quando compilo i programmi dal prompt con il seguente comando: >> gcc mi dice che gcc non è riconosciuto come comando esterno od interno...... Lo stesso problema me lo da anche con altre applicazioni per le quali bisogna settare la variabile di ambiente "path" e lanciare i programmi dal prompt. Qualcuno mica sa se è un problema di windows 8? ... oppure c'è un modo diverso dagli altri sistemi operativi per settare le variabili di ambiente, visto che su Xp mi funzionava benissimo? Grazie in anticipo |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
dove l'hai installato mingw? non in C:\programmi, spero.
__________________
|
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Si, come sempre fatto! .. in C:\programmi ... non è la prima volta che lo uso.
Al pc "vecchio" dove avevo XP anche lo usavo e mi funzionava benissimo! Inoltre, come già detto nel primo messaggio, questo problema mi si verifica anche con altre applicazioni che uso dal prompt dei comandi. Sinceramente mi pare un po strana questa cosa. Per questo volevo sapere se qualcun altro aveva riscontrato lo stesso mio problema. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
allora.
sei su Seven, non su XP. dimenticati certe regolacce di 12 anni fa. C:\programmi ora è protetta (da Vista, in poi). e ciò non aiuta, con programmi di sviluppo di qualsiasi tipo (server web offline? compilatori?). inizia con l'installare MinGW in C:\ciaomondo. (come da regole scritte qua, click).
__________________
|
|
|
|
|
|
#5 | |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Quote:
Quindi non è quello il problema. |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Le variabili d'ambiente funzionano ed hanno sempre funzionato, bisogna settarle correttamente...
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#7 | |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Quote:
Forse si tratta di una variabile di ambiente che hai creato tu? |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Quote:
Se già hai una variabile che si chiama "path" ( path o PATH sono la stessa cosa, non sono case sensitive quindi nè può esistere solo una ) basta aggiungere il percorso nei valori della variabile pre-esistente dopo il punto e la virgola. Esempio: Chiave PATH prima della modifica Codice:
C:\Nome1;C:\Nome2;C:\Nome3 Codice:
C:\Nome1;C:\Nome2;C:\Nome3;C:\MinGW\bin
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 21-05-2013 alle 15:35. |
|
|
|
|
|
|
#9 | |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Quote:
Comunque in ogni caso, non è la prima volta che setto una variabile di ambiente. L'ho già fatto altre volte ma non su windows 8 e mi ha sempre funzionato. Per questo mi pare un po strano. Pero dalla tua immagine pare che funziona....... |
|
|
|
|
|
|
#10 | ||
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Quote:
Quote:
Più di fare uno screenshot che te lo dimostra non posso, preferisci un video?
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
||
|
|
|
|
|
#11 | |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Quote:
In ogni caso adesso devo scoprire come mai a me da problemi, visto che non è la prima volta che uso le variabili di ambiente quindi penso di saperle settare. Mah... vi faro sapere. P.S.: scusami quale versione di MinGW è quella che è installata sul windows 8 nella immagine sopra? Ultima modifica di Enzopre : 21-05-2013 alle 15:40. |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Comunque postalo uno screen completo delle tue variabili d'ambiente, tanto per vedere che sia tutto in regola
MinGW è l'ultima versione scaricata dal sito ufficiale, qui: http://sourceforge.net/projects/ming...ingw-get-inst/
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . Ultima modifica di x_Master_x : 21-05-2013 alle 15:43. |
|
|
|
|
|
#13 | |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Quote:
Adesso lo reinstallo ed in ogni caso ti faccio sapere se funziona o meno e in questo ultimo caso con lo screen. |
|
|
|
|
|
|
#14 |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Ecco fatto. In questo momento scaricato la versione piu recente.... in questo momento installata e in questo momento settata la variabile di ambiente. Ecco il risultato:
Senti mi fa caricare solo una immagine... quella del Prompt non la riesco a caricare... comunque mi dice che gcc non è ricconosciuto come comando.... Ultima modifica di Enzopre : 21-05-2013 alle 17:04. |
|
|
|
|
|
#15 |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
L'altra immagine, quella del prompt dei comandi eccola:
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
usa qualsiasi sito di hosting, per le immagini. tipo http://postimage.org/ .
__________________
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Ho impostato la variabile come nella tua schermata ( cioè aggiungendo alla variabile "path" il percorso ) e funziona lo stesso, ma non avevo dubbi:
![]() Qualcosa con il tuo s.o non funziona come dovrebbe, prova con un controllo di integrità dei file ( sfc /scannow da CMD come amministratore ) oppure un refresh del sistema.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#18 | |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Quote:
Non conosco il comando sfc/scannnow... non vorrei creare danni... magari faccio prima un backup dei file che ho sull'hard disk e poi vedo di risolvere. Grazie. Ultima modifica di Enzopre : 21-05-2013 alle 22:38. |
|
|
|
|
|
|
#19 |
|
Junior Member
Iscritto dal: May 2013
Messaggi: 24
|
Volevo farvi sapere che ho appena formattato e reinstallato windows 8 e adesso mi funzionano le variabili di ambiente.
Quindi tutto risolto. Pero sarebbe comodo e interessante sapere quale è il problema quando le variabili di ambiente non funzionano cosi magari si evita di andare a formattare tutto. Magari ci saranno dei file di sistema che gestiscono le variabili di ambiente e si potrebbe andare a riparare solo quelli senza dover formattare tutto. |
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Jan 2007
Città: quel ramo del lago di como, che volge a mezzogiorno... ^^
Messaggi: 19626
|
il magico comando "sfc /scannow" ripara tutti i file di sistema.
non creavi danni. li riparavi. o per lo meno scoprivi se c'erano effettivamente file corrotti (dato che crea un log spaventosamente dettagliato, sia se riesce a riparare i file con copie shadow o tramite il dvd di windows, sia se non riesce.). senza formattare. saluti ^^
__________________
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:49.





















