makefile problem
Postat: 1 mars 2010, 13:39:32
Jag försöker göra en make-fil för att kunna kompilera med C18 i eclipse
Hittade en guide på nätet:http://www.chiefdelphi.com/forums/showt ... hp?t=35571
och försöker följa exemplet.
Nu har jag fastnat på ett ställer där jag inte riktigt förstår varför det inte fungerar.
När jag kör kommandot från comand prompten"make all" så skrivs raden ut:
mplink 18f4550.lkr /l c:\temp\lib /m test.map /o test.hex
MPLINK 4.34, Linker
Error - could not find file 'c018i.o'
vilket jag tyckte var lite konstigt eftersom "/l c:\temp\lib" anger sökvägen till vart libbet finns.
Om jag matar in ovanstående rad manuellt i kommandoprompten så verkar det fungera som det ska, libet hittas. Någon som har någon aning om vad som skulle kunna vara problemet?
del av make-filen
Hittade en guide på nätet:http://www.chiefdelphi.com/forums/showt ... hp?t=35571
och försöker följa exemplet.
Nu har jag fastnat på ett ställer där jag inte riktigt förstår varför det inte fungerar.
När jag kör kommandot från comand prompten"make all" så skrivs raden ut:
mplink 18f4550.lkr /l c:\temp\lib /m test.map /o test.hex
MPLINK 4.34, Linker
Error - could not find file 'c018i.o'
vilket jag tyckte var lite konstigt eftersom "/l c:\temp\lib" anger sökvägen till vart libbet finns.
Om jag matar in ovanstående rad manuellt i kommandoprompten så verkar det fungera som det ska, libet hittas. Någon som har någon aning om vad som skulle kunna vara problemet?
del av make-filen
Kod: Markera allt
#linker name
LINKER = mplink
all: $(PROJECT).hex
#re-link if any object file changed
$(PROJECT).hex: $(OBJFILES)
$(LINKER) 18f4550.lkr /l C:\temp\lib /m test.map /o test.hex