# mac环境编译linux可执行文件
# (1) 在mac下操作,安装适用于 Linux 的 Go 工具链:你需要安装适用于 Linux 的 Go 工具链,以便在 macOS 上进行 Linux 交叉编译。可以通过以下命令来安装:
brew install FiloSottile/musl-cross/musl-cross
# (2) 设置环境变量:在终端中设置环境变量以指定交叉编译所需的工具链和目标架构。根据你的需求,将以下环境变量添加到你的 .bash_profile、.bashrc 或类似的文件中:
export CC=/usr/local/bin/x86_64-linux-musl-gcc
export GOOS=linux
export GOARCH=amd64
# (3) 进入go项目所在目录
如/opensource/gopath/src/PicVerify,执行CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build 命令