Makefile macht Probleme
-
Ich hab ein Tutorial mir kopiert um mal so ein kleines OS in einer VM laufen zulassen. Das ist meine Makefile:
asmKernel: asmKernel.asm nasm -f elf -o asmKernel.o asmKernel.asm Video: Video.h Video.cpp gcc -m32 -fno-use-cxa-atexit -nostdlib -fno-builtin -fno-rtti -fno-exceptions -fno-leading-underscore -Wall -Wextra -pedantic-errors -c -o Video.o Video.cpp Kernel: Kernel.cpp gcc -m32 -fno-use-cxa-atexit -nostdlib -fno-builtin -fno-rtti -fno-exceptions -fno-leading-underscore -Wall -Wextra -pedantic-errors -c -o Kernel.o Kernel.cpp Startup: Startup.cpp gcc -m32 -fno-use-cxa-atexit -nostdlib -fno-builtin -fno-rtti -fno-exceptions -fno-leading-underscore -Wall -Wextra -pedantic-errors -c -o Startup.o Startup.cpp
Das Tutorial: http://www.lowlevel.eu/wiki/C%2B%2B-Kernel_mit_GRUB#Kernel.cpp und mein Fehler: Makefile.GNUmakefile:2: *** missing separator. Stop.
Kann mir wer helfen?
LG
-
Sind das Leerzeichen am Anfang der Zeilen? Das müssen Tabs sein!
Ausserdem: Du hast eine Regel, um eine Datei namens Video zu erstellen. Die Regel erstellt aber eine Datei namens Video.o! (Analog für die anderen Regeln)
-
Nutze Tabs