抄写Linux源码(Day2:构建调试环境)

我们计划把操作系统运行在 qemu-system-x86_64 上,使用 gdb 调试

经过 RTFM,可以使用 qemu-system-x86_64 -s -S 让 qemu 在启动之后停住

接着在另一个窗口运行 gdb,输入命令 target remote localhost:1234,即可连接qemu并调试运行在 qemu 上的程序

抄写Linux源码(Day2:构建调试环境)_第1张图片
可以看到在最初始的时候,PC寄存器指向 0xfff0,这也是 Intel CPU 规定的 CPU 上电后的初始地址

你可能感兴趣的:(抄写Linux内核源码,linux,运维,服务器)