和以前基本没区别,只是把前置指令set改成: go env -w
具体步骤:
一:打包
指令台cd到目标文件夹输入:
go env -w CGO_ENABLED=0
//声明忽略
go env -w GOOS=linux
//声明平台
go env -w GOARCH=amd64
//声明处理器架构
go build main.go
//打包
然后就可以看到目标文件夹多了个打包好的无后缀mian文件
二:放到服务器运行
和原来步骤基本一致
chmod 777 main
//给予文件权限
nohup ./main &
//后台运行目标程序
netstat -an | grep 8005
//查看运行是否成功
三:其他
结束程序运行
ps
//系统当前正在运行进程
&
//申明后台执行指令尾,放到指令末尾表示这个进程放到后台执行