从 Windows 交叉编译到 Linux:解决“运行时:linux/amd64 必须引导”错误
尝试交叉时使用 Go 1.2 从 Windows 编译到 Linux 时,用户可能会遇到错误,提示“runtime: linux/amd64 必须使用 make.bat 引导。”此错误本质上意味着尚未构建交叉编译所需的工具。
要解决此问题,请按照以下步骤操作:
对于 Windows GOARCH amd64:
运行以下批次命令:
set GOARCH=amd64 set GOOS=linux go tool dist install -v pkg/runtime go install -v -a std
对于 Windows GOARCH 386:
构建适当的工具后,您应该能够成功执行“go build”命令并为 Linux 交叉编译 Go 程序。
以上是如何修复Windows下Go交叉编译时出现'runtime: linux/amd64 must be bootstrapped”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!