goland打包服务器二进制文件,很简单,go build即可,但是这也是分系统,Ubuntu、Linux可以实现,如果项目再Windows或则Mac开发,那需要用到交叉编译;
我们以Mac编译centos上的可执行文件为例
GOOS=linux GOARCH=amd64 go build main.go
或者cd到main.go目录下
GOOS=linux GOARCH=amd64 go build
再来看看如果不交叉编译的错误情况
文件路径都找不到
goland打包服务器二进制文件,很简单,go build即可,但是这也是分系统,Ubuntu、Linux可以实现,如果项目再Windows或则Mac开发,那需要用到交叉编译;
我们以Mac编译centos上的可执行文件为例
GOOS=linux GOARCH=amd64 go build main.go
或者cd到main.go目录下
GOOS=linux GOARCH=amd64 go build
再来看看如果不交叉编译的错误情况
文件路径都找不到