国内 Homebrew 安装脚本

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

 

linux交叉编译

brew install FiloSottile/musl-cross/musl-cross

环境参数:CGO_ENABLED=1;GOARCH=amd64;GOOS=linux;CC=x86_64-linux-musl-gcc;CXX=x86_64-linux-musl-g++;CGO_LDFLAGS="-static"

 

windows交叉编译

brew install mingw-w64

环境参数:CGO_ENABLED=1;GOARCH=amd64;GOOS=windows;CC=x86_64-w64-mingw32-gcc;CXX=x86_64-w64-mingw32-g++;CGO_LDFLAGS="-static"

 

通过CC=x86_64-linux-musl-gcc 来指定GCC编译器。而CGO_LDFLAGS="-static"来指定CGO部分的编译为静态编译。

 

macOS下原始环境参数:CGO_ENABLED=1;GOARCH=arm64;GOOS=darwin;CC=clang;CXX=clang++