跳到主要内容

编译

进入目标 main.go 所在目录,通过命令 cvg build <平台> 或者 cvg build <平台> xxx.go 进行交叉编译。工具会自动添加 -ldflags=-s -w 参数对编译后文件体积进行压缩。

编译默认输出到工程根目录系的 ./dist 目录中,可通过配置来修改输出路径。 通常进行交叉编译时希望将项目部署到其他机器上运行,所以此命令会连同程序配置文件一同 Copy 到 ./dist 中。

Linux

cvg build linux

Windows

cvg build windows

Mac

cvg build mac

注意

注意

Mac 平台编译采用的是 GOARCH=arm64,只能在 Apple 芯片的机器上运行。

可选配置

cgv.yaml
crossCompilation:
outputDir: "./dist" # 编译后文件输出目录(相对于项目根目录)