我是内核开发的新手。目前我正在运行Ubuntu 13.04。我目前的内核是3.8.0-23-generic。
我的问题是,我是否需要安装精确的3.8.0-23通用源代码才能进行开发并查看结果?
答案 0 :(得分:1)
答案 1 :(得分:1)
这里有关于在Ubuntu中构建内核的详细说明:
答案 2 :(得分:0)
有一个名为内核版魔术的概念,它确保始终将正确版本的模块插入到内核中。所以你需要安装精确的3.8.0-23通用源代码来插入你的模块。
http://www.tldp.org/LDP/lkmpg/2.6/html/x380.html有关版本魔法的一些指导。
假设您只想在2.6.X中进行开发,那么只需从kernel.org下载2.6.x并点击链接http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html