如何在linux-3.6.6上修改Read_write.c文件后重新编译内核

时间:2012-12-14 12:22:39

标签: linux-kernel kernel debian

我已经在debian linux版本(12.04)中成功编译了我的内核(linux-3.6.6)。(LinuxPraxis - >是我的新版本的名称)然后我对Read_write.c文件进行了一些修改( “ 我介意我在那里写了一些printk,以便在命名管道正在写入时以及何时正在读取 ”时收到消息。

现在我听说我需要重新编译我的新版本。请帮我理解。

我需要完全重新编译我的内核,还是重新编译内核的另一种方法?

2 个答案:

答案 0 :(得分:0)

如果您已经编译过,Makefile只负责重新编译依赖于已更改文件的部分。仍然可能有多个文件依赖于它,但是努力应该比初始编译要小得多。你不必做任何不同的事情,编译工作相同;磁盘上已存在但不依赖于已更改文件的文件将无法重新编译。

答案 1 :(得分:0)

使用“make -j5”为4核的主机系统重建内核映像文件。

然后运行“make install -j5”来安装内核映像文件。

“make install”将压缩内核映像文件,将内核映像复制到/ boot并运行grub-update以更新grub配置文件。