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


Anmelden zum Antworten