使用 gox 进行交叉编译
交叉编译的另一个方便的解决方案是使用 gox
: https : //github.com/mitchellh/gox
安装
通过执行 go get github.com/mitchellh/gox
可以非常轻松地完成安装。生成的可执行文件放在 Go 的二进制目录中,例如/golang/bin
或~/golang/bin
。确保此文件夹是路径的一部分,以便从任意位置使用 gox
命令。
用法
从 Go 项目的根文件夹(你执行例如 go build
)中,执行 gox
,以便为任何可用的架构(例如 x86,ARM)和操作系统(例如 Linux,macOS,Windows)构建所有可能的二进制文件。
为了构建某个操作系统,请使用例如 gox -os="linux"
。也可以定义架构选项:gox -osarch="linux/amd64"
。