我一直在使用 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?
肥皂起泡泡
相关分类