J'ai lu que pour partager des variables globales entre plusieurs fichiers il faut les déclarer "extern" dans chaque fichier:
extern int GLOBAL;
Peut-être que de plus grosses pointures en programmation pourront-en dire davantage.
En attendant un coup de gogole sur les déclarations "extern" pourra peut-être te donner une solution.