system:ubuntu22.10
I'm trying to make mykernel.bin,However, an error was reported. See the title
for details
This is my makefile code:
GPPPARAMS = -m32 -fno-use-cxa-atexit -fleading-underscore -fno-exceptions
-fno-builtin -nostdlib -fno-rtti
ASPARAMS = --32
LDPARAMS = -melf_i386
objects = loader.o kernel.o
%.o: %.cpp
g++ ${GPPPARAMS} -o $@ -c $<
%.o: %.s
as ${ASPARAMS} -o $@ $<
mykernel.bin: linker.ld ${objects}
ld ${LDPARAMS} -T $< -o $@ ${objects}
install: mykernel.bin
sudo cp $< /boot/mykernel.bin