请问linux diff patch怎么用啊?

cancel_li 2010-05-25 05:29:18
我用linux 2.6.29与linux2.6.32做了个patch
diff -Nur linux-2.6.29 linux-2.6.32 > linux-2.6.29.patch
然后我在linux2.6.29上打patch
patch -p1 < linux-2.6.29

问题是,它老提醒我,patch具体打在哪个文件,几千个文件啊.怎么解决这个问题啊.

|diff -Nur linux-2.6.29/arch/alpha/include/asm/8253pit.h linux-2.6.32/arch/alpha/include/asm/8253pit.h
|--- linux-2.6.29/arch/alpha/include/asm/8253pit.h 2010-05-25 08:49:49.000000000 +0000
|+++ linux-2.6.32/arch/alpha/include/asm/8253pit.h 2010-05-25 07:08:05.000000000 +0000
--------------------------
File to patch:
...全文
227 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
念茜 2010-05-25
  • 打赏
  • 举报
回复
原来是这个意思。。。。。
cancel_li 2010-05-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 steptodream 的回复:]
#diff -Nur linux-2.6.29 linux-2.6.32 > linux-2.6.29.patch
#cd linux-2.6.29
#cp ../linux-2.6.29.patch ./
#patch -p1 < linux-2.6.29.patch
[/Quote]

哈,谢谢啊.原来应该放在本身目录下
steptodream 2010-05-25
  • 打赏
  • 举报
回复
#diff -Nur linux-2.6.29 linux-2.6.32 > linux-2.6.29.patch
#cd linux-2.6.29
#cp ../linux-2.6.29.patch ./
#patch -p1 < linux-2.6.29.patch
cancel_li 2010-05-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hqin6 的回复:]
问题是,它老提醒我,patch具体打在哪个文件,几千个文件啊.怎么解决这个问题啊.

没看懂啥意思....

man一下,看看帮助吧~~~
[/Quote]

就是 File to patch:
让我输入该打patch的文件路径及文件名.每个修改的文件都要手工输入啊.
太乙 2010-05-25
  • 打赏
  • 举报
回复
问题是,它老提醒我,patch具体打在哪个文件,几千个文件啊.怎么解决这个问题啊.

没看懂啥意思....

man一下,看看帮助吧~~~
cancel_li 2010-05-25
  • 打赏
  • 举报
回复
帖子怎么不见了?
cancel_li 2010-05-25
  • 打赏
  • 举报
回复
倒,没人回答我啊,自己顶上去.

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧