Originariamente inviato da francescoprogc
Sei stato gentilissimo e ho seguito il tuo consiglio.
Cmq credimi il punto h dove ho definito la vaibile è stato incluso in + file *.c e il programma una volta mandato in esecuzione ( e quindi con linker attivo) funziona correttamente.
Certo che ti credo: probabilmente hai compilato un file *.c, poi hai modificato l'header aggiungendogli la definizione della variabile globale, poi hai compilato l'altro file *.c (senza ricompilare il primo), ed hai "linkato" il primo compilato con l'header vecchio non contenente la definizione della variabile globale, ed il secondo con l'header nuovo contenente la definizione della variabile globale (o viceversa).

Ma se mi dici che hai compilato e linkato i due file includenti lo stesso file header con la definizione della stessa variabile globale, allora non ti credo! (salvo opzioni strambe di compilazione eh?)
;-)

Originariamente inviato da francescoprogc
Come ti dicevo cmq ho fatto come da te detto anche perkè mi sembra la cosa + giusta da fare anche dal punto di vista concettuale.
Sei stato gentilissimo e utilissimo.
Ti Auguro buon proseguimento di giornata.
Prego, buona giornata a anche a te.