比如重新編譯busybox,①找到/output/build/busybox-1.29.3 這個文件夾,此文件夾就是解壓后的 busybox 源碼
然后進入這個目錄。按自己的要求修改文件,然后②刪除這個目錄下的.stamp_built和.stamp_target_installed.
除了以上兩個文件,還有4個類似的,這六個分別為
.stamp_configured, 此文件表示已經配置過
.stamp_downloaded, 此文件表示源碼已經下載過,沒有此文件會重新下載
.stamp_patched, 此文件表示已經打過補丁
.stamp_extracted 此文件表示已經解壓過
.stamp_builted 此文件表示源碼已經編譯
.stamp_target_installed 此文件表示軟件已經安裝過
其實每個工具包里都有這樣的幾個文件,而根據我們的需要是要修改然后重新編譯,安裝即可。所以刪除.stamp_built和.stamp_target_installed就可以啦。然后編譯完了再進去看看。
這兩個文件又產生啦,如果我們僅僅是修改了文件,而沒有刪除這兩個文件是不會編譯的。
③ 修改源碼或修改配置(記得加sudo)
④ 退回到buildroot文件夾,重新編譯該package
sudo make busybox
⑤ 編譯完成以后重新編譯 buildroot,主要是對其進行打包
sudo make