admin 管理员组文章数量: 887018
交叉编译的终极版本[以此为准]:
windows编译窗口目前分为cmd窗口,powershell窗口,这两个里面运行的命令不一样。
1.cmd窗口编译;
在windows10之前的系统版本上使用cmd命令行可以使用命令
CMD命令行中
在CMD命令行中编译(示例编译64位linux程序),【打开一个cmd窗口一行行执行下面的命令;】
// 设置Linux编译环境
SET CGO_ENABLED=0
set GOARCH=amd64
set GOOS=linux// 开始编译go build -o ./w1N386 .\w1.go
备注:修改的环境只是在当前的cmd窗口修改,不影响整体环境,也就是这个窗口修改后,关闭,在重新打开就是还是默认的配置内容;
2.powershell窗口编译;
在powershell命令行中
在powershell命令行中编译(示例编译64位linux程序)
// 设置Linux编译环境
$env:CGO_ENABLED="0"
$env:GOOS="linux"
$env:GOARCH="amd64"// 开始编译go build -o ./w1N386 .\w1.go
3.设置环境后,在自己的命令行窗口运行 go env命令,查看你刚刚修改的参数是否修改了,修改后,即可进行编译;
set GOARCH=amd64
set GOOS=linux
3.1 cmd环境下的参数修改成功式样;
版权声明:本文标题:go语言终端交叉编译的事项windows编译其它平台软件包 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726982661h1052414.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论