Go打包二进制文件的实现
背景 众所周知,go语言可打包成目标平台二进制文件是其一大优势,如此go项目在服务器不需要配置go环境和依赖就可跑起来。 操作 需求:打包部署到centos7 笔者打包环境:mac os 方法:进入main.go所在目录,输入如下命令,当前目录便会生成main的可执行文件 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go Windows平台打包到Linux执行不一样,需要输入如下命令 set CGO_ENABLED=0 set GOOS=linux set GOARCH=amd64 go build CGO_ENABLED
用户评论