Mac下编译Linux, Windows平台的64位可执行程序: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build gofile.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build gofile.go 1. 2. 3. Linux系统: Linux下编译Mac, Windows平台的64位可执行程序: CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build gofile....
Linux 下编译 , Mac 或者 Windows 下去执行 # Mac 下去执行CGO_ENABLED=0GOOS=darwin GOARCH=amd64 go build main.go# Windows 下执行CGO_ENABLED=0GOOS=windows GOARCH=amd64 go build main.go Windows 下执行 , Mac 或 Linux 下去执行 需要写一个批处理程序,在里面去设置,因为windows 下的 terminal 不支...
明白了上面就开始交叉编译go的可执行程序了 编译对应平台下的执行文件 到源代码目录下执行: Mac 下编译 Linux 和 Windows 64位可执行程序 CGO_ENABLED=0GOOS=linux GOARCH=amd64gobuild main.goCGO_ENABLED=0GOOS=windows GOARCH=amd64gobuild main.go Linux 下编译 Mac 和 Windows 64位可执行程序 CGO_ENABLED...
1.2)Windows 下编译 macOS 64位系统的可执行程序 SET CGO_ENABLED=0SET GOOS=darwin SET GOARCH=amd64gobuild-o mainExecutor main.go 2. macOS系统 2.1)macOS下编译Linux 64位系统的可执行程序 CGO_ENABLED=0GOOS=linux GOARCH=amd64gobuild-o mainExecutor main.go ...
Golang 支持在一个平台下生成另一个平台可执行程序的交叉编译功能。 Mac下编译Linux, Windows平台的64位可执行程序: 1CGO_ENABLED=0GOOS=linux GOARCH=amd64 go buildgofile.go2CGO_ENABLED=0GOOS=windows GOARCH=amd64 go build gofile.go Linux下编译Mac, Windows平台的64位可执行程序: ...
1.Mac Mac下编译Linux, Windows平台的64位可执行程序: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build test.go 2.Linux Linux下编译Mac, Windows平台的64位可执行程序: CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build test.go ...
51CTO博客已为您找到关于mac golang编译linux的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及mac golang编译linux问答内容。更多mac golang编译linux相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o macTool ./app/api/main.go 生成linux平台可执行文件 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o linuxTool ./app/api/main.go 生成arm平台可执行文件 CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -o armTool ./app/api/main....
go版本 1.9.2 本机环境可以正常编译运行 执行 {代码...} 编译出来的文件本机不可执行 放到linux上也不能执行 但是在windows系统下 执行 {代码...} 编译出来的文件在linux上是可执行的 mac下编译linux是还需要做其...