The foll code
Code:
static int a;
extern int a;
gave no error on gcc

But the foll gave error :
Code:
static int a;
int a;
But I think in case of global variables 'int' and 'extern' int are same or not??