为了账号安全,请及时绑定邮箱和手机立即绑定

我在 JSON 中保存了一个日期,当我重新加载它时,它看起来几乎一样......那个

我在 JSON 中保存了一个日期,当我重新加载它时,它看起来几乎一样......那个

Go
慕虎7371278 2023-07-10 15:06:49
我一直在使用 Yocto SDK 为 Yocto 编译 C 和 C++ 代码,这样每台机器就不需要 150GB+ Bitbake 环境。Yocto 版本是 2.4 (Rocko)现在我想为 Golang 提供相同的功能,但我不知道如何做到这一点。如果我在 Bitbake 机器上,我可以调用在 tmp/work/x86_64-linux/go-cross-arm/ 目录下找到的二进制文件 arm-arch-gnueabi-go 来编译代码。但是,如果我将这些二进制文件复制到另一台计算机,它会链接到 Bitbake 计算机上具有硬编码路径的库,因此这将不起作用。当我在图像上运行 populate_sdk 时,有没有办法将 arm-arch-gnueabi-go 包含在 SDK 中?或者是否有另一种简单的方法来为其他机器上的目标编译 Go?
查看完整描述

1 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

您可以在文件或图像配方中添加以下行local.conf:


TOOLCHAIN_HOST_TASK_append = " \

    packagegroup-go-cross-canadian-${MACHINE} \

"


TOOLCHAIN_TARGET_TASK_append = " \

    ${@multilib_pkg_extend(d, 'packagegroup-go-sdk-target')} \

"


查看完整回答
反对 回复 2023-07-10
  • 1 回答
  • 0 关注
  • 80 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信