如何在安卓系统上使用arm-linux-gdb调试内核
来源:互联网 发布:川南减震淘宝店 编辑:程序博客网 时间:2024/06/08 15:20
现在很多安卓平台都没有把gdb调试工具编译进去,因此需要我们自己安装交叉编译环境下的gdb工具。
具体实现只需几步即可:
1. 下载最新的arm-linux-gdb源码包
下载地址:http://download.csdn.net/detail/wlwl0071986/9462063
此版本的arm-linux-gdb为7.11版本,目前为最新版本
2. 解压、编译、安装
tar xzvf gdb-7.11.tar.gz
./configure --target=arm-linux --prefix=/usr/local/arm-gdb -v
make
make install
gedit /etc/environment --把arm-linux-gdb加入环境变量
source /etc/environment //更新环境变量
3. 编译kernel之前,把-g选项加入到cflag里面
在kernel源码目录,执行make menuconfig
Kernel hacking --->
Compile-time checks and compiler options --->
[*] Compile the kernel with debug info
选中该选项后,保存退出,然后编译内核
4. 使用arm-linux-gdb调试内核
内核编译完成后,执行arm-linux-gdb vmlinux进行调试界面
(gdb) 在此处输入gdb命令即可进行相应的调试
- 如何在安卓系统上使用arm-linux-gdb调试内核
- 使用GDB在ARM上进行开发调试
- 使用GDB在ARM上进行开发调试
- 使用GDB在ARM上进行开发调试
- 在Linux下使用arm-elf-gdb调试lm3s系列
- 使用gdb、gdbserver在ARM-Linux下进行远程调试
- 使用gdb、gdbserver在ARM-Linux下进行远程调试
- 使用gdb调试linux内核
- 使用gdb调试linux内核
- GDB在ARM上的调试实战
- 如何使用gdb结合qemu调试linux内核源码
- 如何使用gdb结合qemu调试linux内核源码
- 如何使用gdb结合qemu调试linux内核源码
- 如何使用jlink+gdb在stm32上调试fans-rt
- 使用gdbserver+arm-linux-gdb 调试应用程序
- 用arm-linux-gdb调试ARM上的应用程序
- 用arm-linux-gdb调试ARM上的应用程序
- 用arm-linux-gdb调试ARM上的应用程序
- Linux笔记(42)——sudo权限
- 宏定义与静态变量的区别
- android studio下载、安装 on ubuntu15.10
- pg基于物理日志流复制的主备集群-搭建相关
- OCiOS开发:UIKit 力学(UIDynamics)(一)
- 如何在安卓系统上使用arm-linux-gdb调试内核
- maven中运行junit4报测试类class not found错误解决方案
- Problems occurred when invoking code from plug-in: "org.eclipse.jface".
- jQuery的三种$()
- HIVE和HBASE区别
- #include "*.c"文件的妙用
- 数据存取和访问
- C语言存储类、链接(十八)--extern、static、register修饰符
- 视频编码(H264概述)