简介 对用户态进程,利用gdb调试代码是很方便的手段.而对于内核态的问题,可以利用crash等工具基于coredump文件进行调试.其实我们也可以利用一些手段对Linux内核代码进行gdb调试,qemu就是一种.qemu是一款完全软件模拟(Binary translation)的虚拟化软件,在虚拟化的实现中性能相对较差.但利用它来在测试环境中gdb调试Linux内核代码,是熟悉Linux内核代码的一个好方法.本文旨在介绍怎么利用qemu搭建Linux的gdb调试环境.其中主要包括了如何编译Lin…