项目作者: Demired

项目描述 :
主要解决mac上无法交叉编译cgo程序的问题
高级语言: Python
项目地址: git://github.com/Demired/cross.git
创建时间: 2019-04-30T09:16:34Z
项目社区:https://github.com/Demired/cross

开源协议:

下载


golang 使用docker 快速交叉编译

原理

使用docker快速生成一个和本地一样版本的golang环境,映射本地的GOPATH到docker镜像,编译后删除镜像

使用环境

运行环境中安装有docker,并已经运行

使用方法

可以将此文件放入系统的bin目录下,快速启动

  1. chmod +x build.py
  2. mv build.py /usr/local/bin/cross

推荐使用方法

  1. cross

高级使用方法(不推荐使用)

  1. cross --GOVersion=<goversion> --GOOS=<goos> --GOARCH=<goarch>