0

ソース.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'

どこが間違っているのか誰か教えてください。

4

2 に答える 2