您的位置:首页 > 其它

patch命令的使用

2015-10-10 10:53 197 查看
    每次用到patch命令时,经常忘记,故今天在此总结一下其用法。我们知道我们经常需要将u-boot或kernel打补丁。废话不多说。下面就以实例给大家介绍一下patch的用法。

    我们下载从官网下载到u-boot及补丁文件之后,首先我们需要将u-boot的压缩文件解压,就拿我的来说吧。
    我的压缩文件为:u-boot-2010.03.tar.bz2
    所以使用命令:tar -jxvf u-boot-2010.03.tar.bz2

    之后我们进入到补丁文件看一下,我的补丁文件为:patch-uboot
     vi  patch-uboot
    在文件的开头可以看到如下信息:
    


    可以看到补丁文件是从u-boot-2010.03这个文件开始打的。

    而我现在是把补丁文件和u-boot-2010.03这个文件放在同一个目录下,

    所以我们先 

    cd u-boot-2010.03/

    patch -p1 < ../patch-uboot

    即可完成对u-boot的打包。

注:-p1 表示忽略上一层目录,亦即u-boot-2010.03这个目录,因为我们使用patch命令时是在u-boot-2010.03这个目录内的。

< ../patch-uboot 表示将上一层目录的patch-uboot文件重定向到当前这个u-boot-2010.03目录。

关注微信公众号获取更多资讯



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: