go gox交叉编译

go 使用gox 交叉编译

1.安装gox
go get github.com/mitchellh/gox
测试:命令行输入gox -h,应该会用输出的,不然你要检查下PATH变量设置的是否正确
$gox -h
...
2.下一步需要编译出其他平台需要的库
gox -build-toolchain
3.编译

使用方法一

  1.编译window 64位:
  	gox -osarch="windows/amd64" ./
  2.编译mac 64位:
  	gox -osarch = "darwin/amd64" ./
  3.编译Linux 64位:
  	gox -osarch="linux/amd64" ./
 在当前目录生成二进制文件

使用方法二

#如果我们想生成linux和windows上的程序,只要通过一下命令:
$gox -os "windows linux" -arch amd64
#目录下你就能看到生成出来的两个程序
hello_linux_amd64
hello_windows_amd64.exe
#如果不加参数-arch ...,将编译所有类型
-rwxr-xr-x 1 root root 1768927 5月  24 17:25 tgox_linux_386
-rwxr-xr-x 1 root root 1997487 5月  24 17:25 tgox_linux_amd64
-rwxr-xr-x 1 root root 1900336 5月  24 17:25 tgox_linux_arm
-rwxr-xr-x 1 root root 2123018 5月  24 17:25 tgox_linux_arm64
-rwxr-xr-x 1 root root 2027627 5月  24 17:25 tgox_linux_mips
-rwxr-xr-x 1 root root 2190018 5月  24 17:24 tgox_linux_mips64
-rwxr-xr-x 1 root root 2190148 5月  24 17:24 tgox_linux_mips64le
-rwxr-xr-x 1 root root 2027701 5月  24 17:24 tgox_linux_mipsle
-rwxr-xr-x 1 root root 2124762 5月  24 17:24 tgox_linux_ppc64
-rwxr-xr-x 1 root root 2125039 5月  24 17:24 tgox_linux_ppc64le
-rwxr-xr-x 1 root root 2192057 5月  24 17:24 tgox_linux_s390x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值