There are 4 files:

```
helper.h //contains the signatures of functions in helper.c
helper.c //implements the signatures in helper.h
file.h //has all the includes needed to run file.h
file.c //this file includes file.h and helper.h

```

In file.c, I need to use the function that is defined in helper.c in my main function. However, file.c is saying that there is an `undefined reference to 'func_found_in_helper.c'`

Is this structure correct?