go 交叉编译初学者

windows下交叉编译

目录

 工具一 :用powershell工具来编译

工具二: goland工具编译


 工具一: 用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使用方法_大大大古月的博客-CSDN博客_win10powershell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值