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