如何制作patch文件及如何打patch 附带linux打补丁命令
对某个版本的Linux内核做了修改以后,如果希望发布出去给别人用,那么就需要制作针对此版本的patch文件。比如基于Linux-2.6.25内核做了修改,修改后的内容放在文件夹Linux-2.6.25-test下,那么制作patch文件的命令为: diff -uNr Linux-2.6.25 Linux-2.6.25-test > test.patch 这时就 可以把test.patch发布到网上,其他人下载到此文件后,只需在标准的Linux-2.6.25内核里执行: patch -p1 < ../test.patch 这里假设test.patch和Linux-2.6.25文件夹是在同一目录下,且上述命令 在Linux-2.6.25文件夹内执行。 linux下patch命令使用详解---linux打补丁命令 功能说明:修补文件。 语 法:patch [-bceEf l nNRstTuvZ] [-B <备份字首字符串>][-d <工作目录>][-D <标示符号>][-F <监别列数>] [-g <控制数值>][-i <修补文件>][-o <输出文件>][-p <剥离层级>] [-r <拒绝文件>][-V <备份方式>][-Y <备份字首字符串>][-z <备份字尾字符串>][--backup-if -mismatch][--binary][--help][--nobackup