gcc loader.o kernel.o -T linker.ld -o kern -nostdlib -nodefaultlibs -lgcc
bin/boot.o: In function `start': boot.asm:(.mbHeader+0xe): undefined reference to `kernel_main' collect2.exe: error: ld returned 1 exit status
nasm -f elf boot.asm -o boot.o