cmd控制台到项目main.go文件目录下,交叉编译,同时注意配置文件路径,golang额外的配置文件是不会一起打包的。
windows:
// filename : 文件名
set GOOS=windows
set GOARCH=amd64
go build -o "filename"
直接filename.exe文件执行即可
linux:
set GOOS=linux
set GOARCH=amd64
go build -o "filename"
上传到linux中赋予执行权限
chmod 777 main
项目执行
nohup ./filename &