Go打包二进制文件
- 1 背景
- 2 操作
- 2.1 打包部署到centos7
- 2.1.1 打包环境:mac os
- 2.1.2 打包环境:windows
1 背景
众所周知,go语言可打包成目标平台二进制文件是其一大优势,如此go项目在服务器不需要配置go环境和依赖就可跑起来。
2 操作
2.1 打包部署到centos7
2.1.1 打包环境:mac os
方法:进入main.go所在目录,输入如下命令,当前目录便会生成main的可执行文件
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
2.1.2 打包环境:windows
set CGO_ENABLED=0
set GOOS=linux
set GOARCH=amd64
go build
- CGO_ENABLED 表示不使用cgo
- GOOS 表示目标平台系统(Windows,linux,darwin「mac os」等等)
- GOARCH 表示目标系统架构(arm arm64 386 amd64 等等)
最后
以上就是酷酷发卡最近收集整理的关于Go打包二进制文件1 背景2 操作的全部内容,更多相关Go打包二进制文件1内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复