日期:2014-05-16 浏览次数:20712 次
因为在?u-boot?移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了。制作补丁可以解决这个问题。
学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,?google?或者?baidu?搜索一下,然后选择有价值的资料,方法二是阅读?man?在线文档。完成收集工作,当然最终要在自己的?Linux?上作实验,比较总结,消化吸收为自己的东西。要除去这么一种错误思想:一定要学全。要知道,一次学全是不可能的,只能先学习最为常用的,在以后不断实践的过程中逐步的丰富,最终达到比较高的水平。把握的原则是:日有所学,学以致用,用以促学。
首先介绍一下?diff?和?patch?。在这里不会把?man?在线文档上所有的选项都介绍一下,那样也没有必要。在?99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。
1?、?diff
--------------------
NAME
???????diff - find differences between two files
SYNOPSIS
???????diff [options] from-file to-file
--------------------
简单的说,?diff?的功能就是用来比较两个文件的不同,然后记录下来,也就是所谓的?diff?补丁。语法格式:diff?【选项】?源文件(夹)?目的文件(夹)?