buildroot package如何打patch

今天修改了thttpd的源碼,需要通過在buildroot package裏面通過打patch的方式。

其實打patch的方式很簡單,只要把生成的patch文件放在對應目錄下,比如thttpd

放在後重新make clean,make命令,就會自動打好patch。

主要是patch的命名規則有要求,這個可以參考網上的其它文章。

還有一個就是patch的生成方法,我是通過diff命令。將thttpd壓縮包解壓出兩份後,分別將目錄改成a、b。b爲修改的部分。

最後可以通過類似

diff -uprN a/xxx.h b/xxx.h > xxx.patch

重定向後就可以生成最後需要的patch文件。將patch拷貝到對應目錄即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章