pepsipu / xinOS

rewrite of my original operating system, xinOS, with a network driver + multiboot
BSD 2-Clause "Simplified" License
5 stars 1 forks source link

a lil error that i never came across before #4

Open espero-dev opened 11 months ago

espero-dev commented 11 months ago

make kernel && make bootloader && make image

compile an object file of the kernel assuming a standard library won't be available

gcc -ffreestanding -c src/kernel/kernel.c -o build/kernel/kernel.o -m32 -fno-pic -no-pie -g -mgeneral-regs-only -mno-red-zone -fno-stack-protector In file included from src/kernel/idt/../utils/mem.c:5, from src/kernel/idt/idt.c:2, from src/kernel/kernel.c:1: /usr/include/glob.h:21:10: fatal error: sys/cdefs.h: No such file or directory 21 | #include <sys/cdefs.h> | ^~~~~ compilation terminated. make: *** [Makefile:18: kernel] Error 1