zoukankan      html  css  js  c++  java
  • 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

    懒惰不会让你一下子跌到 但会在不知不觉中减少你的收获; 勤奋也不会让你一夜成功 但会在不知不觉中积累你的成果 越努力,越幸运。
  • 相关阅读:
    ng-if 下ng-model失效 ng-repeat循环输出单选框
    ng-repeat输出当前值,ng-class的使用
    SQL-select中使用条件判断语句
    JS-Ajax
    ASP.NET-缓存Cache
    MVC-Filter-脚本注入
    三层架构与MVC的区别
    MVC-Route
    cookie-session
    初衷
  • 原文地址:https://www.cnblogs.com/Rainingday/p/14949804.html
Copyright © 2011-2022 走看看