现在的位置: 首页 > 综合 > 正文

patch补丁用法

2014年01月27日 ⁄ 综合 ⁄ 共 364字 ⁄ 字号 评论关闭

第一步

打开补丁文件(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设成什么数值,都无法成功。

抱歉!评论已关闭.