EmbDev.net

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


Author: John Smith (john_smith)
Posted on:

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 Thomas (mthomas) (Moderator)
Posted on:

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 Smith (john_smith)
Posted on:

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
> 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

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.