ソース.c ::
int source=0;
int desti=0;
char str[50]="";
ソース.h::
extern int source;
extern int desti;
extern char str[50];
station1.c
#include"source.h"
#include<stdio.h>
main()
{
printf("%d %d",source,desti);
}
station1.c をコンパイルすると、次のエラーが発生します。
undefined reference to 'desti'
undefined reference to 'source'
どこが間違っているのか誰か教えてください。