golang交叉编译

golang编译器支持跨平台,go build只需要修改GOOS、GOARCH、CGO_ENABLED三个环境变量,就能编译出指定平台的二进制。

  • GOOS
    目标平台的操作系统(darwin、freebsd、linux、windows)
  • GOARCH
    目标平台的体系架构32位还是64位(386、amd64、arm)
  • CGO
    交叉编译不支持 CGO 所以要禁用它

image

posted @ 2024-05-13 06:42  LdreamerD  阅读(24)  评论(0)    收藏  举报