如何修补内核?

如何修补内核?

我得到了差异文本克林如何将其修补到内核源代码中?我正在使用 Debian

答案1

kernel.org 有一些优秀的文档将补丁应用到 Linux 内核

本质上,您使用补丁命令。获得补丁(此处称为patchfile)后,将其放入构建目录中,然后发出命令:

patch -p <num> < patchfile

其中 <num> 是要从要应用的补丁中包含的文件名中删除的前导斜杠的数量。

因此,假设您的补丁文件位于内核源代码的顶级目录中,您可以使用以下命令应用它:

patch -p1 -i patchfile

patch 还有一个有用的--dry-run选项,它将打印出命令将执行的操作的列表,而无需对文件进行任何更改:允许您在提交之前微调任何调整。

相关内容