I am trying to share a variable between two c files
common.h
File1.c
File2.c
and i am compiling the files like
gcc File1.c -o f1
gcc File2.c -o f2
but i am getting error undefined reference to `seq2'.Can someone explain my mistake i tried multiple method on internet but none works.
common.h
Code:
extern char seq2[1000000];
Code:
#include "common.h" char seq2[1000000] = {0}; void main(){}
Code:
#include "common.h" int main(){ if(seq2[0] != '.'){ int j = 1; val = seq2[j-1]; seq2[j-1] = '.'; } }
and i am compiling the files like
gcc File1.c -o f1
gcc File2.c -o f2
but i am getting error undefined reference to `seq2'.Can someone explain my mistake i tried multiple method on internet but none works.
Comment