go语言生成其他平台的可执行文件

Mac 平台下生成windows和linux

  • windows
    SET CGO_ENABLED=0
    SET GOOS=windows
    SET GOARCH=amd64
    go build
  • linux
    SET CGO_ENABLED=0
    SET GOOS=linux
    SET GOARCH=amd64
    go build

windows 下生成Mac、linux、路由器(在cmd命令窗口)

  • linux
    SET CGO_ENABLED=0
    SET GOOS=linux
    SET GOARCH=amd64
    go build
  • Mac
    SET CGO_ENABLED=0
    SET GOOS=darwin
    SET GOARCH=amd64
    go build
  • 路由器mips64
    SET GOOS=linux
    SET GOARCH=mips64
    SET GOMIPS=softfloat
    SET CGO_ENABLED=0
    go build -ldflags="-s -w " -trimpath
  • 路由器mips
    SET GOOS=linux
    SET GOARCH=mipsle
    SET GOMIPS=softfloat
    SET CGO_ENABLED=0
    go build -ldflags="-s -w " -trimpath

linux 生成windows和Mac

  • windows
    SET CGO_ENABLED=0
    SET GOOS=windows
    SET GOARCH=amd64
    go build
  • Mac
    SET CGO_ENABLED=0
    SET GOOS=darwin
    SET GOARCH=amd64
    go build
posted @ 2021-06-13 14:09  辣椒炒海带  阅读(171)  评论(0)    收藏  举报