Linux实验——跟踪分析Linux内核5.0系统调用处理过程
学号后三位为342
原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/
实验工具
- Linux 5.0.1 内核
- VMware Workstation Pro
- Ubuntu 18.04
实验目的
- 编译Linux内核5.0.1
- 选择系统调用号后两位与您的学号后两位相同的系统调用进行跟踪分析
实验过程
- 下载并编译Linux 5.0.1内核
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.tar.xz
//下载Linux 5.0.1内核
xz -d linux-5.0.1.tar.xz
tar -xvf linux-5.0.1.tar
cd linux-5.0.1
make menuconfig
//编译过程中出错
经过查阅资料,解决问题
sudo apt-get install bison
sudo apt-get install flex
完成编译,找到kernel hacking->Compile-time checks and compiler options->[*] compile the kernel with debug info