linux 内核学习8-通过Eclipse+QEMU调试ARM内核
1. 准备工作
下载地址:
https://archive.eclipse.org/technology/epp/downloads/release/oxygen/3/eclipse-cpp-oxygen-3-linux-gtk-x86_64.tar.gz
不建议使用下面的方式,在ubuntu18.4无法运行
sudo apt-get install eclipse-cdt
2. 具体步骤
- 创建工程
window->open Perspective->C/C++ - 新建一个C/C++的Makefile工程
File->New->Project->Makefile Project with Exiting Code
- 配置工程
Run->Debug Configurations->C/C++ Attach to Application
Project :选择刚刚创建的工程
C/C++ Application:选择编译Linux内核带符号表信息的vmlinux
Build befor launching : 选择 Disable auto build
Debugger:选择gdb-multiarch
GDB Debugger:填入 gd