File 1.c
int a[10];
File main.c:
extern int *a; int main() { printf(\"%d\\n\", a[0])
Basically you'd need to write your main.c like this:
extern int a[]; int main() { printf("%d\n", a[0]); return 0; }