[En-Nut-Discussion] Basic compile question...
Vesa Jääskeläinen
chaac at nic.fi
Tue May 10 13:03:52 CEST 2005
Elger Jonker wrote:
> Hi,
>
> I don't seem to get this directory right. The basiclcd.c is the demo
> application from the software manual (page 32). I followed all steps
> in the manual to build and create the nut/os and the sample directory.
> This went OK.
>
> When i code hard paths into my c files, all kinds of other files can
> not be found. So what to change so it can find all (default) header
> files?
>
> some output:
>
> C:\ethernut\nutapp-13g\wissellen>make basiclcd
> avr-gcc -mmcu=atmega128 -Wl,--defsym=main=0,-Map=basiclcd.map,--cref -LC:/ethe
> rnut/build/bin basiclcd.c -o basiclcd
Your compile line should be similar to this one:
avr-gcc -c -mmcu=atmega128 -Os -Wall -Wstrict-prototypes
-Wa,-ahlms=utils.lst -D__HARVARD_ARCH__ -IC:/ethernut/nut.build/include
-IC:/ethernut/nut.source/nut/include utils.c -o utils.o
You seem to be missing include path declarations in there. Of course use
your own directories there.
Take some example from app directory and try to mimic it from there.
More information about the En-Nut-Discussion
mailing list