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目录。
关注微信公众号获取更多资讯
我们下载从官网下载到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目录。
关注微信公众号获取更多资讯
相关文章推荐
- Linux设备驱动前的工作准备 ---- 内核的配置及Makefile编写
- Linux设备驱动之一 ---- 驱动的框架及其操作流程
- GPIO的上拉下拉功能说明
- ARM9的LCD
- ARM9的SPI
- 在ArcGIS中发布GoogleEarth瓦片为网络地图服务(wms)
- ARM9的IIC
- POJ - 3087 Shuffle'm Up(模拟题)
- * CPSR 和 SPSR
- ARM9的系统时钟和串口(非流控 + 非FIFO + 查询方式)
- 对Mount命令的思考
- ARM的异常处理过程分析
- ARM9的中断体系结构
- uboot中位置无关代码的程序设计
- TQ2440之uboot---6.start.S中relocate部分分析,adr与ldr区别
- SDRAM容量的计算方法
- 中国节假日
- ARM9的存储控制器
- 关于根文件系统中命令行提示符的显示
- 关于u-boot的ping的问题的总结