goland打包服務(wù)器二進(jìn)制文件,很簡(jiǎn)單,go build即可,但是這也是分系統(tǒng),Ubuntu、Linux可以實(shí)現(xiàn),如果項(xiàng)目再Windows或則Mac開(kāi)發(fā),那需要用到交叉編譯;
我們以Mac編譯centos上的可執(zhí)行文件為例
GOOS=linux GOARCH=amd64 go build main.go
或者cd到main.go目錄下
GOOS=linux GOARCH=amd64 go build
再來(lái)看看如果不交叉編譯的錯(cuò)誤情況

image.png
文件路徑都找不到