在当前ubuntu中编译模块的方法

来源:互联网 发布:java读取log日志文件 编辑:程序博客网 时间:2024/06/06 16:37

要在当前发行版中编译内核模块进行学习,需要对当前版本的内核源码和配置信息,基本的步骤如下:


  • 1.查看当前系统内核版本

apt-cache search linux-source



  • 2.下载对应版本代码

apt-get install xxx




  • 3.用当前配置文件配置内核
/usr/src/linux-xxx/.config

make oldconfig



  • 4.编译必要工具

sudo apt-get install libssl-dev


  • 可能会遇到的问题

Question 1. /bin/sh: 1: scripts/mod/modpost: not found

Answer 1: 进入/usr/src/linux-3.8.8 源码下,运行如下命令 make modules_prepare


Question 2: scripts/recordmcount: not found

Answer 2: 进入/usr/src/linux-3.8.8/scripts,运行 make  recordmcount
0 0
原创粉丝点击