【问题标题】:Buildroot 2020.02 why can't I add resize2fs binaries?Buildroot 2020.02 为什么我不能添加 resize2fs 二进制文件?
【发布时间】:2020-05-15 16:06:28
【问题描述】:

我正在为 Raspberry Pi(专用于 mpd 播放器)构建一个轻量级发行版。 因为我想添加一个文件系统扩展器(如 raspbian),所以我需要构建 resize2fs。

但即使在 menuconfig 中我选择 target -> FS tools-> e2fsprogs -> resize2fs,这个二进制文件也不会被构建。 想不通为什么! 你有什么解释吗?

【问题讨论】:

    标签: buildroot


    【解决方案1】:

    如果您在构建 e2fsprogs 后启用 resize2fs,则需要重新配置 e2fsprogs:

    1. make menuconfig,启用resize2fs
    2. make e2fsprogs-dirclean
    3. make

    这是因为 resize2fs 不是 Buildroot ,它是 e2fsprogs 包的可选组件。而且由于 Buildroot 不跟踪包配置的更改,因此它不知道在这种情况下它必须重新构建包。

    为了更好地理解,请阅读 Buildroot 手册部分 8.3. Understanding how to rebuild packages8.2. Understanding when a full rebuild is necessary 部分也非常有用。

    【讨论】:

      猜你喜欢
      • 2020-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 1970-01-01
      相关资源
      最近更新 更多