swissChili | 825d46b | 2021-02-21 10:14:16 -0800 | [diff] [blame^] | 1 | .TH building 9 "18 February 2021" "1" "Building the kernel" |
| 2 | .SH SYNOPSIS |
| 3 | Use the Makefile in /src to build the kernel. |
| 4 | .SH DESCRIPTION |
| 5 | The included Makefile provides several targets useful for building and |
| 6 | debugging the kernel. Here are the useful targets: |
| 7 | |
| 8 | kernel.elf: compile multiboot kernel |
| 9 | |
| 10 | qemu: run multiboot kernel in qemu |
| 11 | |
| 12 | debug: run qemu with debug server and attach gdb |
| 13 | |
| 14 | install: build bootable grub image in /bin/bluejay.iso |
| 15 | |
| 16 | qemu-iso: boot the iso file |
| 17 | |
| 18 | clean: delete build artifacts |