【问题标题】:How do you upgrade a library on a buildroot system?如何在 buildroot 系统上升级库?
【发布时间】:2021-12-19 15:03:03
【问题描述】:

我对嵌入式 Linux 非常陌生,并且正在使用 buildroot。我们有一个非常旧的 DNP3 库,希望从 2.3 升级到 3.1。我什至不知道从哪里开始。 有人可以向我指出有关如何升级现有库或包的教程或说明吗?

【问题讨论】:

    标签: upgrade buildroot dnp3


    【解决方案1】:

    Buildroot 手册中没有明确解释,但是更新一个包是:

    • 找到包目录(例如package/dnp3);
    • 更改dnp3.mk文件中的版本号;
    • 使用make dnp3-source下载包;
    • 这会因为缺少哈希而出错:记下哈希并在dnp3.hash 中更新它。

    当然,这通常是不够的,因为更新的包有新的依赖项,或者必须打补丁才能在交叉编译中构建它,或各种其他问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-31
      • 2012-06-18
      • 2021-11-23
      • 1970-01-01
      • 2020-05-13
      • 2018-04-23
      • 2019-10-21
      • 1970-01-01
      相关资源
      最近更新 更多