下载一个新内核想编译一个内核驱动之前工作
2017-07-28 15:18
295 查看
https://www.kernel.org/pub/linux/kernel/
1.下载完成之后,把它放在/usr/src 下
2.解压
3. 正常情况下, 在/lib/modules/{uname -v}下,我的版本是/lib/modules/3.8.8-030808-generic, 其目录下有一个build文件夹,
build是一个link,link到/usr/src/{你的linux源码}
make menuconfig
编译modules时出现的几个问题
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
1.下载完成之后,把它放在/usr/src 下
2.解压
3. 正常情况下, 在/lib/modules/{uname -v}下,我的版本是/lib/modules/3.8.8-030808-generic, 其目录下有一个build文件夹,
build是一个link,link到/usr/src/{你的linux源码}
make menuconfig
编译modules时出现的几个问题
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
相关文章推荐
- 如何把一个自己写的外部驱动模块编译添加到内核中 来自网络
- linux静态编译一个驱动进内核(将驱动目录加入)
- 编译和安装linux内核2.6.x,一个简单的内核驱动测试
- linux 驱动 指定下载的内核源码树编译
- 编译和安装linux内核2.6.24,并且写一个简单的内核驱动测试之
- 将驱动编译到内核注意一个小问题
- linux驱动学习(1)-ubuntu 内核源码下载及编译
- 多个*.c文件编译生成一个模块驱动*.ko的makefile文件编写
- 一个linux内核编译错误的解决
- 简单字符设备驱动编写,可传参,在内核之外编译
- 将LED驱动模块编译到Linux3.10.17内核
- Android内核源码 在Ubuntu上下载,编译,安装
- 自己动手编译了一个内核的测试模块
- 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
- 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
- 刚下载的Android 内核编译出错解决方法
- Linux 驱动开发之内核模块开发 (二)—— 内核模块编译 Makefile 入门
- madwifi无线网卡驱动编译进内核
- 下载编译goldfish(看成是一个模拟的arm芯片的linux内核)
- linux驱动的动态加载和编译内核的方式加载