编译内核

  • 解压缩内核【这里使用linux-3.10.58】
  • make menuconfig:在kernel hacking中选中compile the kernel with debug info【记得提前安装libncurses5-dev
  • make bzImage:编译内核

更新gdb

  • 由gdb-7.8.tar.gz下载最新的gdb(7.8)到/opt目录下【目录随意选】
  • 解压缩:tar zxvf gdb-7.8.tar.gz
  • 修改代码【否则调试内核会出现remote 'g' packet reply is too long的问题】

更多相关文章

  1. ATT汇编与Intel汇编的区别,摘自《深入分析linux内核源码》一书
  2. Linux内核中的container_of函数简要介绍
  3. 软交换FreeSWITCH系统概要和源代码分析预备知识
  4. linux 内核模块学习
  5. 如何卸载内核代码中的文件系统
  6. 全面解析Linux 内核 3.10.x - 编译前的准备
  7. Linux内核源代码情景分析读书笔记(5)-关于fork/clone/vfork
  8. linux 内核协议栈
  9. Ubuntu 12.04安装Bochs 2.6.2, 调试linux 0.11 内核

随机推荐

  1. 良好的 API 设计指南
  2. 【文末福利】Java面试通关要点(一)基础篇
  3. 文件权限管理剖析
  4. 报表导出
  5. 请你介绍下所做的项目
  6. 【文末福利】Java面试通关要点(三)框架篇
  7. 「一周答疑」2018年的第13周
  8. 【文末福利】Java面试通关要点(四)微服务篇
  9. 「星球精选」如何保证幂等机制
  10. 【文末福利】Java面试通关要点(五)工程篇