golang交叉编译
写在前面
Golang是一个跨平台的语言,如何进行跨平台编译呢,实际上只需要制定以下两个
参数即可:
GOOS: 可执行文件将要运行的操作系统。支持: darwin, freebsd, linux, windows. GOARCH: 操作系统架构。支持: 386, amd64, arm.
交叉编译
在Linux操作系统中进行编译
编译MAC
CGO_ENABLED=0, GOOS=darwin GOARCH=amd64 go build main.go
编译Windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd65 go build main.go
在MAC os上进行编译
编译Linux
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
编译Windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
在Windows上编译
编译Mac OS
SET CGO_ENABLED=0 SET GOOS=darwin3 SET GOARCH=amd64 go build main.go
编译Linux
SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build main.go
相关推荐
  secondid    2020-06-06  
   ZGCdemo    2020-05-13  
   RayCongLiang    2020-02-03  
   WenFY的CSDN    2019-12-13  
   adc00    2019-12-08  
   luoshuitianyi    2019-06-27  
   Andyshrk    2018-08-23  
   benico    2020-06-04  
   wenjs00    2020-05-05  
   狼窝    2020-02-02  
   Dlanguage    2020-01-03  
   lightindark    2013-06-12  
   jiangtie    2019-12-20  
   pointfish    2019-12-14  
   lyaqys    2010-08-07  
   宅学部落王利涛    2010-07-17  
   夜明二    2011-03-22  
   xinyao0    2011-02-20  
 