论坛风格切换切换到宽版
  • 738阅读
  • 3回复

[问题求助]patch编译求助 [复制链接]

上一主题 下一主题
离线nxbbs.
 
发帖
2019
C币
-139325
威望
383
贡献值
1
银元
-4
铜钱
4555
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我下载了patch2.5..8的源码,然后在本地通过命令./configure.;make生成pa.tch可执行文件,然后使用该可执行程序更新文件时报出以下错误:           鲜花
Hunk #1 .FAILED at 1.电影
1 out of. 1 hunk FAILED -- saving rejects to file.……    外汇
但是..使用系统自带的patch2.5.8则没有上述问题。学习
我怀疑是我编译的时候没有设置参数导致生成的patch可执行程序功能不够全面。可是又不知道该添什么样的参数,如何确定添哪些参数.,请.高.手指点一二,不胜感激!    外汇
联系方式:chengj929@1.63.com电脑

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线wwwfu80com.
发帖
1976
C币
-235639
威望
352
贡献值
1
银元
0
铜钱
4319
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
lz是内核源码码?还是具体指的什么

离线tnka.
发帖
2076
C币
-60326
威望
404
贡献值
1
银元
-3
铜钱
4803
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
编译的不是内核源码,是patch这个工具的源码,对patch的源码进行编译的。我是在windows环境下,使用cygwin编译的。然后在cygwin上运行这个patch命令时候,报出了错误,应该是因为要更新的文件中含有CRLF这种windows下的回车导致的问题,可是我不知道怎样在编译时,通过设置编译参数,使patch工具忽略CR而只认LF。我想这样再在windows系统中编译,应该不会报这个错误了吧。

离线cnyunxi.
发帖
2005
C币
-199214
威望
392
贡献值
1
银元
-3
铜钱
4545
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
我找到原因了:安装cygwin时,需要选择应用格式,有unix和dos两种,开始我选择的是unix,所以出现问题,重新安装cygwin,同时选择dos格式,再编译运行就没有问题了。
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个