From 24e807423cb1e9d3fd3d7f21eb215d4eff3bb9da Mon Sep 17 00:00:00 2001 From: Alexander Myltsev Date: Fri, 18 Nov 2022 19:27:04 +0300 Subject: [PATCH] Fix binary architectures. --- Makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index b9bd7ea..826ea27 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,6 @@ run: image.bin debug-boot: image.bin mbr.elf qemu-system-i386 -drive format=raw,file=$< -s -S & x86_64-elf-gdb mbr.elf \ - -ex "set architecture i386" \ -ex "target remote localhost:1234" \ -ex "break init_32bit" \ -ex "continue" @@ -30,13 +29,13 @@ kernel.bin: kernel.o vga.o string.o drivers/ata.o $(CC) -m32 -ffreestanding -c -g $< -o $@ %.o: %.S - $(AS) $^ -g -o $@ + $(CC) -m32 $^ -c -g -o $@ mbr.bin: mbr.o - $(LD) -Ttext=0x7c00 --oformat=binary $^ -o $@ + $(LD) -m elf_i386 -Ttext=0x7c00 --oformat=binary $^ -o $@ mbr.elf: mbr.o - $(LD) -Ttext=0x7c00 $^ -o $@ + $(LD) -m elf_i386 -Ttext=0x7c00 $^ -o $@ clean: - rm *.bin *.o + rm -f *.bin *.o