gpt4 book ai didi

golang 1.6交叉编译

转载 作者:数据小太阳 更新时间:2023-10-29 03:15:49 27 4
gpt4 key购买 nike

在 golang 1.6 中,当我从 64 位 arch 交叉编译到 32 位 Linux 时,go install命令将可执行文件放入 bin/linux_386/<exe> .

有没有办法把它放到bin/反而?如果我在 32 位环境中构建,那么它将进入 bin/ .无论我是在沙箱外交叉编译为 32 位,还是在 32 位沙箱内进行 native 编译,我都希望 exe 进入同一位置。

我现在的解决方法是软链接(soft link) linux_386目录 . , 如 ln -s . linux_386 .

最佳答案

你不能使用 go install,但是你可以手动安装:

 go build -o $GOPATH/bin/<exe> $GOPATH/src/your/<pkg>

关于golang 1.6交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36295294/

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