GO打包部署

基础命令

go build main.go

#打包成可在linux运行的文件


$ set GOARCH=amd64 
$ set GOOS=linux
$ go build

GOOS指的是目标操作系统,支持以下操作系统
darwin freebsd linux windows android dragonfly netbsd openbsd plan9 solaris

GOARCH指的是目标处理器的架构,支持一下处理器架构
arm arm64 386 amd64 ppc64 ppc64le mips64 mips64le s390x

chmod 773 [文件名] 赋予文件权限,./xx 命令即可执行文件,不需要go的任何依赖

chmod 775 go_websocket
./go_websocket >out.file 2>&1 &