patch补丁用法

发布时间:2025-12-09 20:15:15 浏览次数:4

第一步

打开补丁文件(xxx.patch)看内容

diff --git a/arch/arm....    b/arch/arm....

你会看到如上的文字,表示补丁修改的路径。注意a和b是不必要的路径。而arch/arm是linux内核的路径,是必须的。

 

第二步

输入命令如下,选项-p使用-p1,这样可以去掉路径中多余的a和b。

patch -p1 < XXX.patch

 

错误排查:

如果出现

can't find file to patch at input line 5

Perhaps you used the wrong -p or --strip opetion

表明你所在的路径不对,参照第二部修改p的值,或者把补丁文件放在正确的路径下。arch/arm/路径下的文件是在kernel文件夹里的,而我在kernel文件夹的上一级进行操作,那么,p设成什么数值,都无法成功。

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477