diff --git a/Makefile b/Makefile index ee54a7e..8017ed2 100644 --- a/Makefile +++ b/Makefile @@ -55,8 +55,9 @@ debug: CFLAGS += $(DEBUG_FLAGS) debug: CXXFLAGS += $(DEBUG_FLAGS) debug:kernel kernel.sym #qemu-system-x86_64 -s -S -kernel kernel& - qemu-system-i386 -s -S -kernel kernel& - gdb -s kernel.sym -ex "target remote localhost:1234" -ex "dir core:driver:arch/$(ARCH))'" + #qemu-system-i386 -s -S -kernel kernel& + #gdb -s kernel.sym -ex "target remote localhost:1234" -ex "dir core:driver:arch/$(ARCH))'" + gdb -x debug.gdb clean: $(RM) kernel $(asmobj) $(cobj) $(deps) fd.iso kernel.sym diff --git a/debug.gdb b/debug.gdb new file mode 100644 index 0000000..f0b1431 --- /dev/null +++ b/debug.gdb @@ -0,0 +1,2 @@ +add-symbol-file kernel.sym +target remote | qemu-system-i386 -S -gdb stdio -kernel kernel