LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1779|回复: 2

patch中的pN

[复制链接]
发表于 2003-1-13 05:45:24 | 显示全部楼层 |阅读模式
论坛突然回不了贴,干脆发个新的了。
pN表示在路径前减去N级
--- glibc-2.2.5/login/Makefile Thu Jul 5 21:55:34 2001
+++ glibc-2.2.5-2/login/Makefile Tue May 28 17:58:59 2002
-p0,就表示不减,如果你现在是在glibc=2.2.5同级的目录下,就要用0
-p1,减一级,如果你现在是在glibcXXX目录下(深了一级),就用1
实际中,上面的那种补丁不可能用-p0来打的,因为如果你现在的目录不是glibc-2.2.5,而是其他的名字,那么就会找不到文件,用-p0的补丁,都是放在解压后生成的目录中的。-p1就不同了,它会把第一个减掉,所以总能找到文件。
发表于 2003-5-4 14:41:48 | 显示全部楼层
版主一句话,做兄弟的可是受益非浅啊
发表于 2003-5-4 15:47:26 | 显示全部楼层
补充一个参数
--dry-run
模拟patch
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表