La variable debe estar fuera de todo contexto, es decir, nunca entre ningun corchete (lo que se llama \"global scope\"), y tenes que usar \"extern\" en cualquier fichero aparte donde la variable no esta definida asi podras hacer referencia a ella en ese fichero, referencia que sera resuelta al momento de enlazado.