国内 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++