Help wtih linking efs.h to file in WinAVR

OP #1174249
Hello,

I am trying to use the EFSL system written by Lennart Ysboodt and
Michael De Nil. I have created the library libefsl.a as per the
instructions, however I cannot get the test file to link with the
library efs.h in WinAVR. I have gone to project>configuration
options>libraries and included libefsl.a however I keep getting the
error  "error: efs.h: No such file or directory" Can anyone help me?
Moderator
John Smith wrote:
> Hello,
>
> I am trying to use the EFSL system written by Lennart Ysboodt and
> Michael De Nil. I have created the library libefsl.a as per the
> instructions, however I cannot get the test file to link with the
> library efs.h in WinAVR. I have gone to project>configuration
> options>libraries and included libefsl.a however I keep getting the
> error  "error: efs.h: No such file or directory" Can anyone help me?

The inc and conf directory have to be added to the include search-path.
Can be done in the EXTRAINCDIRS variable in a makefile based on the
WinAVR template. Check if your IDE (or mfile?) has an option for this or
add them manually.
OP
Martin Thomas wrote:
> John Smith wrote:
>> Hello,
>>
>> I am trying to use the EFSL system written by Lennart Ysboodt and
>> Michael De Nil. I have created the library libefsl.a as per the
>> instructions, however I cannot get the test file to link with the
>> library efs.h in WinAVR. I have gone to project>configuration
>> options>libraries and included libefsl.a however I keep getting the
>> error  "error: efs.h: No such file or directory" Can anyone help me?
>
> The inc and conf directory have to be added to the include search-path.
> Can be done in the EXTRAINCDIRS variable in a makefile based on the
> WinAVR template. Check if your IDE (or mfile?) has an option for this or
> add them manually.

I tried following the instructions you told me to do, however the same
error keeps coming up. I'm not that proficient in coding, so is it
possible to send me a working copy of the efsl.a or a makefile that
would be able to incorporate the .a file such that it can access the
efs.h library?

Reply

A question of your own? This thread is over 18 years old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.