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

posted @ 2021-06-29 14:16  不明白就去明白  阅读(2680)  评论(0编辑  收藏  举报