EmbDev.net

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


von John S. (john_smith)


Rate this post
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?

von Martin T. (mthomas) (Moderator)


Rate this post
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.

von John S. (john_smith)


Rate this post
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?

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.