cat*_*cat 36 cross-platform binaryfiles computer-architecture go
假设我主要是Linux用户,但我正在Go中开发一个我想要跨平台的应用程序.我四处寻找,但我似乎无法找到解释以下内容的信息:
go install是amd64 Ubuntu系统上的二进制文件,它是否也可以在其他任何人的 64位Ubuntu/Debian系统上运行?go install构建一个x86_64二进制文件,它也可以在32位Debianlikes上运行开箱即用?我的问题实际归结为"静态/可移植是怎样的链接器/编译器?"
jos*_*hlf 44
GOOS和GOARCH建设前的环境变量:GOOS=windows GOARCH=386 go build(或go install或其他)等