Witam
Do skompilowania przykładowego programu HelloWord skorzystałem z informacji krok-po-kroku zawartej na stronie NutWiki. Trzeba przyznać, że ładnie jest tam wszystko wytłumaczone i program istotnie - zadziałał. Po resecie na port szeregowy przychodzi tekst "Hello Word!". Oto poniżej plik makefile z e stronu NutWiki:
No ale kiedy zapragnąłem skompilować program z przykładową stronką z kursu "Ethernet i AVR'y", to już pojawiają się błędy. Autor pisze, że ważna jest kolejność użycia bibliotek. No i o tą kolejność chodzi: skąd mam wiedzieć, jakie biblioteki mam użyć i w jakiej kolejności? Czy jest na to jakaś prosta do wykrycia zależność, lub inna droga, np. dochodząc czego brakuje na podstawie błędów kompilacji?
Do skompilowania przykładowego programu HelloWord skorzystałem z informacji krok-po-kroku zawartej na stronie NutWiki. Trzeba przyznać, że ładnie jest tam wszystko wytłumaczone i program istotnie - zadziałał. Po resecie na port szeregowy przychodzi tekst "Hello Word!". Oto poniżej plik makefile z e stronu NutWiki:
PROJ = testcode
include ../Makedefs
SRCS = $(PROJ).c
OBJS = $(SRCS:.c=.o)
LIBS = $(LIBDIR)/nutinit.o -lnutpro -lnutos -lnutnet -lnutfs -lnutcrt -lnutdev -lnutarch
TARG = $(PROJ).hex
all: $(OBJS) $(TARG) $(ITARG) $(DTARG)
include ../Makerules
clean:
-rm -f $(OBJS)
-rm -f $(TARG) $(ITARG) $(DTARG)
No ale kiedy zapragnąłem skompilować program z przykładową stronką z kursu "Ethernet i AVR'y", to już pojawiają się błędy. Autor pisze, że ważna jest kolejność użycia bibliotek. No i o tą kolejność chodzi: skąd mam wiedzieć, jakie biblioteki mam użyć i w jakiej kolejności? Czy jest na to jakaś prosta do wykrycia zależność, lub inna droga, np. dochodząc czego brakuje na podstawie błędów kompilacji?