• 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

    懒惰不会让你一下子跌到 但会在不知不觉中减少你的收获; 勤奋也不会让你一夜成功 但会在不知不觉中积累你的成果 越努力,越幸运。
  • 相关阅读:
    Android开发必看知识
    Android 网络通信框架Volley(三)
    Android 网络通信框架Volley(二)
    Android 网络通信框架Volley(一)
    AtomicInteger 一个提供原子操作的Integer类
    Android中px dpi dip density densityDpi 的相关说明
    Android键盘映射
    四十一、Git简介
    四十、git config基本篇
    三十九、git add详解
  • 原文地址:https://www.cnblogs.com/Rainingday/p/14949804.html
Copyright © 2020-2023  润新知