windows下交叉编译
目录
工具一: 用powershell工具来编译
##### Linux
$env:GOOS="linux"
$env:GOARCH="amd64"
普通构建 go build
压缩构建 go build -ldflags="-s -w"
其他交叉复制的内容,看下方
工具二: goland工具编译
linux编译为例
SET CGO_ENABLED=0 # 是否使用了C语言编译
SET GOOS=linux
SET GOARCH=amd64
go build -ldflags="-s -w"
附加powershell的其他编译设置
##### Linux(arm) 树莓派
$env:GOOS="linux"
$env:GOARCH="arm"
普通构建 go build
压缩构建 go build -ldflags="-s -w"
##### Windows
$env:GOOS="windows"
$env:GOARCH="amd64"
普通构建 go build
压缩构建 go build -ldflags="-s -w"
##### Linux mipsle
$env:GOOS="linux"
$env:GOARCH="mipsle"
$env:GOMIPS="softfloat"
普通构建 go build
压缩构建 go build -ldflags="-s -w"
##### Mac
$env:GOOS="darwin"
$env:GOARCH="amd64"
普通构建 go build
压缩构建 go build -ldflags="-s -w"
打开powershell的方法:
1.快捷键 win+X
2.项目目录下,按住shift ,右键,选择
3. 运行命令打开cmd中,输入powershell
还有更多方法,伙伴们自己去探索 可以参考这篇文章powershell之win10使用方法_大大大古月的博客-优快云博客_win10powershell