-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Closed
Description
This Is The Output, BTW, Lesson 22:
prattay@DESKTOP-2J4I72Q:/mnt/d/bilepteros$ make
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c kernel/kernel.c -o kernel/kernel.o
nasm cpu/interrupt.asm -f elf -o cpu/interrupt.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c drivers/keyboard.c -o drivers/keyboard.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c drivers/screen.c -o drivers/screen.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c cpu/idt.c -o cpu/idt.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c cpu/isr.c -o cpu/isr.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c cpu/ports.c -o cpu/ports.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c cpu/timer.c -o cpu/timer.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c libc/mem.c -o libc/mem.o
i386-unknown-elf-gcc -g -m32 -nostdlib -nostdinc -fno-builtin -fno-stack-protector -nostartfiles -nodefaultlibs -Wall -Wextra -Werror -ffreestanding -c libc/string.c -o libc/string.o
i386-unknown-elf-ld -o kernel.bin -Ttext 0x1000 boot/kernel_entry.o kernel/kernel.o cpu/interrupt.o drivers/keyboard.o drivers/screen.o cpu/idt.o cpu/isr.o cpu/ports.o cpu/timer.o libc/mem.o libc/string.o --oformat binary
i386-unknown-elf-ld: cpu/isr.o:/mnt/d/bilepteros/cpu/idt.h:31: multiple definition of `idt'; cpu/idt.o:/mnt/d/bilepteros/cpu/idt.h:31: first defined here
i386-unknown-elf-ld: cpu/isr.o:/mnt/d/bilepteros/cpu/idt.h:32: multiple definition of `idt_reg'; cpu/idt.o:/mnt/d/bilepteros/cpu/idt.h:32: first defined here
i386-unknown-elf-ld: warning: cannot find entry symbol _start; defaulting to 00001000
make: *** [Makefile:19: kernel.bin] Error 1
prattay@DESKTOP-2J4I72Q:/mnt/d/bilepteros$
... Why?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels