编译内核
- 解压缩内核【这里使用linux-3.10.58】
- make menuconfig:在kernel hacking中选中compile the kernel with debug info【记得提前安装libncurses5-dev】
- make bzImage:编译内核
更新gdb
- 由gdb-7.8.tar.gz下载最新的gdb(7.8)到/opt目录下【目录随意选】
- 解压缩:tar zxvf gdb-7.8.tar.gz
- 修改代码【否则调试内核会出现remote 'g' packet reply is too long的问题】
cd gdb-7.8/gdbvim remote.c按照如图所示修