打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
让 go build 生成的可执行文件对 Mac、linux、Windows 平台一致

使用交叉编译选项。

进行go环境变量切换,就能打包成不同的命令文件

如:windows

go env -w CGO_ENABLED=0 GOOS=windows GOARCH=amd64

CGO_ENABLED=0 GOOS=linux GOARCH=amd64

CGO_ENABLED=0 GOOS=windows GOARCH=amd64

CGO_ENABLED=0 GOOS=darwin GOARCH=amd64

自定义文件名打包go build -o myHelloWorld HelloWorld.go

确定目标机器的系统和架构,在运行 go build 的环境中,设置好相应的env,然后build。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
手把手教你实现Golang跨平台编译
快速查找页面敏感信息或未授权api接口的工具--URLFinder
Go获取系统信息
在阿里云搭建自己的ngrok服务
起步
Go1.17.2 发布暨 WebAssembly 入门教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服