安装gcc
在macos下安装gcc
brew install gcc@10
command -v x86_64-linux-musl-gcc || brew install FiloSottile/musl-cross/musl-cross
command -v x86_64-w64-mingw32-gcc || brew install mingw-w64
开启cgo&跨平台编译
在macos下开启cgo,编译在windows下运行的程序
env CGO_ENABLED=1 GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-gcc go build -o demo.exe main.go