• De afgelopen dagen zijn er meerdere fora waarop bestaande accounts worden overgenomen door spammers. De gebruikersnamen en wachtwoorden zijn via een hack of een lek via andere sites buitgemaakt. Via have i been pwned? kan je controleren of jouw gegeven ook zijn buitgemaakt. Wijzig bij twijfel jouw wachtwoord of schakel de twee-staps-verificatie in.

Make error 3

  • Onderwerp starter Verwijderd lid 166773
  • Startdatum
Status
Niet open voor verdere reacties.
V

Verwijderd lid 166773

Gast
Hallo allemaal!

Ik heb een probleempje... Als ik Make de opdracht geef om dit te doen:
Code:
test: build/kernel.sys
	qemu-system-i386.exe -kernel build/kernel.sys

Dan geeft het deze error:
"makefile:26: recept voor doel 'test' is mislukt
make: *** [test] Fout 3"

Nu is mijn vraag in ieder geval wat is error 3?
En misschien weet je hoe ik het op zou moeten lossen, dat is helemaal fijn natuurlijk. ;)

Makefile:
Code:
GCCPARAMS = -m32 -ffreestanding -nostdlib -nostartfiles -nodefaultlibs #C compiler parameters
ASPARAMS = -f elf32  #Assembly compiler parameters
LDPARAMS = -m elf_i386 #Linker parameters


obj/kc.o: kernel.c
	i586-elf-gcc.exe $(GCCPARAMS) -o obj/kc.o -c kernel.c #compile kernel.c
	nasm $(ASPARAMS) -o obj/kasm.o kernel.asm #compile kernel.asm


kernel.sys: linker.ld $(objects)
	i586-elf-ld.exe $(LDPARAMS) -T linker.ld -o build/kernel2.sys obj/kasm.o obj/kc.o obj/sys.o obj/screen.o obj/gdt.o obj/gdtasm.o obj/cpu.o obj/cpuasm.o

obj/screen.o: include/screen.c  #compile de rest :D
	i586-elf-gcc.exe $(GCCPARAMS) -o obj/screen.o -c include/screen.c
	i586-elf-gcc.exe $(GCCPARAMS) -o obj/sys.o -c include/sys.c
	i586-elf-gcc.exe $(GCCPARAMS) -o obj/gdt.o -c include/gdt.c
	nasm $(ASPARAMS) -o obj/gdtasm.o  include/gdt.asm
	i586-elf-gcc.exe $(GCCPARAMS) -o obj/cpu.o -c include/cpu.c
	nasm $(ASPARAMS) -o obj/cpuasm.o  include/idt.asm
	
	
test: build/kernel.sys
	qemu-system-i386.exe -kernel build/kernel.sys #test kernel.sys met QEMU
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan