# Forum: ARM programming with GCC/GNU tools Help wtih linking efs.h to file in WinAVR

 Author: John S. (john_smith) Posted on: 2008-08-23 03:26

Rate this post
 0 ▲ useful ▼ not useful
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?

 Author: Martin T. (mthomas) (Moderator) Posted on: 2008-08-24 00:58

Rate this post
 0 ▲ useful ▼ not useful
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.

 Author: John S. (john_smith) Posted on: 2008-08-26 04:18

Rate this post
 0 ▲ useful ▼ not useful
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

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?

• $formula (LaTeX syntax)$