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

Reply via email to