使用qemu搭建内核调试环境
编译内核
内核源码很多地方都有,可以去阿里云、网易、中科大、清华等等的开源镜像站点找。
下载之后需要在电脑上安装编译内核的各种依赖项:
sudo apt-get build-dep linux linux-image-$(uname -r)
sudo apt-get install libncurses-dev gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf
有了依赖项后,在内核源码根目录使用下面命令调整内核配置:
make menuconfig
然后使用下面命令即可开始编译:
mak