9 lines
253 B
Bash
Executable File
9 lines
253 B
Bash
Executable File
echo ">>> Compiling bootloader"
|
|
nasm boot.asm -o boot.o -f elf32
|
|
|
|
echo ">>> Compiling kernel"
|
|
gcc kernel.c -o kernel.o -c -m32 -ffreestanding -nostdlib -no-pie
|
|
|
|
echo ">>> Linking kernel"
|
|
gcc -m32 -nostdlib -no-pie -T linker.ld -o SoraOS boot.o kernel.o
|