Golang 編譯64位和32位可執行程序
在平常的使用中,我們直接使用go build或者go build xxx.go完成打包運行,但是有時候,工具運行的系統位數與我們開發的系統位數不一致,這時候修改參數,指定構建32位或者64位的exe。
-
查看系統參數
go env
-
編譯32位
GOOS=windows GOARCH=386 go build main.go
-
編譯64位
GOOS=windows GOARCH=amd64 go build main.go
加入靜態前端項目
首先將前端項目構建,npm run build。build之后會生成dist文件夾。
go get github.com/rakyll/statik
statik -src=dist文件夾路徑 -f
go build