gpt4 book ai didi

linux - 无法将包添加到 Buildroot

转载 作者:行者123 更新时间:2023-12-05 08:01:16 26 4
gpt4 key购买 nike

我正在尝试向 buildroot 添加一个包,但我没有取得太大的成功。我要添加的包是 autotools名为 scew 的包裹.我遵循了有关添加包的 buildroot 指南,尽管在 make menuconfig 时列出了包。运行时,当我运行 make 时,最终的包丢失了 rootfs.tar .

我还复制了另一个简单的 .mk用于安装的文件 which ,并相应地更改变量名称和 URL。这是我的 scew.mk 副本:

SCEW_VERSION = 1.1.3
SCEW_SITE = http://savannah.nongnu.org/download/scew/
SCEW_LICENSE = GPLv3
SCEW_LICENSE_FILES = COPYING

$(eval $(autotools-package))

在同一目录中我有 Config.in ,看起来像:

config BR2_PACKAGE_SCEW
bool "scew"
help
google scew

我还在 package/Config.in 中添加了以下行:

menu "My Packages"

menu "Packages I Wrote"
source "package/MyPackages/packagesIWrote/hello/Config.in"
source "package/MyPackages/packagesIWrote/helloworld/Config.in"
endmenu

menu "External Packages"
source "package/MyPackages/external-packages/scew/Config.in"
endmenu

endmenu

这部分似乎有效,因为包已列出并且可以选择。 hello 和 helloworld 包是添加包指南的副本,摘自该网站(以法语编写):Adding Hello World .

hello world 包也不起作用。我很乐意收到任何建议,因为我似乎只是在绕圈子,而且我看不出我做错了什么。

最佳答案

构建适当的文件:

  1. 将您的源包与原始包进行比较,将其放入一个名为 . packagename-number-description.patch。在哪里。 packagename - 必须与包名称相同。 ...

  2. 将此文件放入与 [packagename] 相同级别的包中。 mk 文件和 package/Config.in 文件。

关于linux - 无法将包添加到 Buildroot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15004398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com