Linux操作系统相关调试分析
参考:
- 庖丁解牛linux内核
- 孟宁老师与李春杰老师《Linux操作系统分析》课程所使用的PPT
环境:ubuntu、linux-5.4.34
一、Linux的编译配置安装
安装开发工具
- sudo apt install build-essential
- sudo apt install qemu # install QEMU
- sudo apt install libncurses5-dev bison flex libssl-dev libelf-dev
下载内核源码
- sudo apt install axel
- axel -n 20 https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.4.34.tar.xz
- xz -d linux-5.4.34.tar.xz
- tar -xvf linux-5.4.34.tar # 解压
- cd linux-5.4.34 # 进入内核源码文件夹