5
Feb

Problemy jakie możesz napotkać.

 

Problem:

make all zwraca wynik:

build/ecrobot_bluetooth.d:1: *** multiple target patterns. Stop.

Rozwiązanie:

Wyczyść zawartość folderu build.

 

Problem:

---------------

Generating ROM image file ...

---------------

Binding ...

mindstorms-nxt-gnatmake: could not fint the main ALI file

make: *** [Vehicle2_rom.elf] Error 4

Rozwiązanie:

Wyczyść folder build i wywołaj make all jeszcze raz. Najprawdopodobniej poprzednia próba kompilacji zakończyła się niepowodzeniem (błędy w kodzie), poprawiłeś błędy ale nie sprzątnąłeś zawartości folderu build, w której już zdążył się zagnieździć fałszywy plik .ali

 

Problem:

make all

Makefile .tmf no such file or directory

make: *** No rule to make target. Stop.

Rozwiązanie:

Najprawdopodobniej umieściłeś bezwzględną ścieżkę do folderu nxtOSEK w pliku makefile. Zamień ją na ścieżkę względną zgodnie z instrukcjami w poprzednich odcinkach.

 

Problem:

make all

--- linie kompilacji ---

Compiling kernel_cfg.c to build/./kernel_cfg.o

make *** No rule to make target 'build/ecrobot_bluetooth.o', needed by 'Vehicle2_rom.elf' .


Rozwiązanie:

Najprawdopodobniej próbujesz użyć wersji nxtOSEK, która jest niekompatybilna z gnat-for-mindstorms. Użyj wersji zalecanej przez GNAT.

 

Feedback awaiting moderation

This post has 118 feedbacks awaiting moderation...

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)