我正在编写一个脚本,它将从谷歌云存储下载可执行二进制文件并在谷歌云计算上执行它。
但是,我不知道 GOOS
和 GOARCH
环境变量的正确值是多少才能使用 go build
构建可执行文件命令。
最佳答案
Container-Optimized OS 是 Linux 的衍生版本,据我所知,所有 GCE 实例都是 x86_64 机器。 native 为n1-standard-1,稳定的COS镜像:
user@instance-1 ~ $ uname -a
Linux instance-1 4.4.111+ #1 SMP Thu Apr 5 21:21:21 PDT 2018 x86_64 Intel(R) Xeon(R) CPU @ 2.50GHz GenuineIntel GNU/Linux
所以为了COS使用而构建
GOOS=linux GOARCH=amd64
关于go - 在 GCP Container-Optimized OS 上构建 go 可执行文件的 GOOS 和 GOARCH 值是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49860018/