![如何修补内核?](https://linux22.com/image/40622/%E5%A6%82%E4%BD%95%E4%BF%AE%E8%A1%A5%E5%86%85%E6%A0%B8%EF%BC%9F%20.png)
我得到了差异文本克林如何将其修补到内核源代码中?我正在使用 Debian
答案1
kernel.org 有一些优秀的文档将补丁应用到 Linux 内核。
本质上,您使用补丁命令。获得补丁(此处称为patchfile
)后,将其放入构建目录中,然后发出命令:
patch -p <num> < patchfile
其中 <num> 是要从要应用的补丁中包含的文件名中删除的前导斜杠的数量。
因此,假设您的补丁文件位于内核源代码的顶级目录中,您可以使用以下命令应用它:
patch -p1 -i patchfile
patch 还有一个有用的--dry-run
选项,它将打印出命令将执行的操作的列表,而无需对文件进行任何更改:允许您在提交之前微调任何调整。