buildroot重新編譯package


比如重新編譯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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM