openwrt-给kernel打patch

openwrt是自动下载代码进行编译的.但是,我们有时候修改一些内核代码,或者其他应用的代码。当make distclean以后,所有修改的代码都消失了。

这时,我们还要再重头修改一遍吗?

还好,有一种方式叫打补丁。

现在介绍一下方法:

PS:make kernel patch
1.install quilt(安装quilt工具,打patch工具)
sudo apt-get install quilt


2.cd the direction where you want to patch the file(进入到你需要打pacth的文件的目录)
quilt new platform/filename.patch
quilt add filename.c 
quilt edit filename.c  
quilt refresh    -


3.cpoy your patch file to the target cp src/patch dst/patch(把你打好的patch的文件,放到指定目录下面。这样,当下次再重新编译的时候,它就会按顺序依次将patch打到对应的文件中去,然后再编译内核)
src:trunk\build_dir\target-mipsel_24kec+dsp_uClibc-0.9.33.2\linux-ramips_mt7620\linux-3.10.14-p112871\patches\platform\filename.patch
dst:trunk\target\linux\ramips\patches


是不是so easy!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值