Problem z MakeFile

0

Chciałem napisać prosty system operacyjny na bazie tego artykułu: https://pl.wikibooks.org/wiki/Pisanie_OS/From_zero_to_hero

Problem jest z tym kodem:

nasm start.asm -f coff -o start.o
gcc kernel.c -O2 -fomit-frame-pointer -c -o kernel.o
ld -Tkernel.ld -o kernel.bin start.o kernel.o

wyskakuje mi w kompilatorze błąd:

MakeFile.mak|1|*** missing separator. Stop.|

A gdy zrobie coś takiego:

nasm	start.asm	-f	coff	-o	start.o

gcc kernel.c -02 -fomit-frame-pointer -c -o kernel.o
ld -Tkernel.ld -o kernel.bin start.o kernel.o

to wyskakuje mi błąd:

MakeFile.mak|1|*** recipe commences before first target. Stop.|

Nie wiem o co chodzi proszę o pomoc.

0

U mnie działa - wpisuj komendy po kolei do terminala, to nie jest fragment makefile, a wygląda na to, ze tak próbowałeś to wykonać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1