diff --git a/kernel/Makefile b/kernel/Makefile
index f5c6fac5ceededa68b91d8db125e27bc6c03c901..afb027d8bb47f5ab807e56fcebc42c47a2385e18 100644
--- a/kernel/Makefile
+++ b/kernel/Makefile
@@ -16,7 +16,7 @@ QEMU_FLAGS := -machine virt \
 	-device loader,file=$(TARGET),addr=$(ADDR) \
 	-nographic
 
-GDB := rust-gdb
+GDB := riscv64-elf-gdb
 GDB_FLAGS := -ex "file $(TARGET)" \
 	-ex "target remote :1234" \
 	-ex "set arch riscv:rv64" \
@@ -41,4 +41,4 @@ clean:
 	@$(CARGO) clean
 
 %:
-	@$(CARGO) $@ $(CARGO_FLAGS)
\ No newline at end of file
+	@$(CARGO) $@ $(CARGO_FLAGS)