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 中运行CGO_ENABLED=0GOOS=linux GOARCH=amd64 go build main.go# 生成编译文件,在 Windows 中运行CGO_ENABLED=0GOOS=windows GOARCH=amd64 go build main.go Linux 上编译 复制代码 # 生成编译文件,在 Mac 中运行CGO_ENABLED=0GOOS=darwin GOARCH=amd64 go build main.go# 生成...
mac下编译(不支持添加上述的图标manifest和UAC强制管理员权限) 需要安装mingw brewinstallmingw-w64 编译64位 envCGO_ENABLED=1 GOOS=windows GOARCH=amd64 CC=x86_64-w64-mingw32-gcc go build -ldflags="-w -s"-o EtaxService.exe service/*.go 编译32位(32位其实兼容性更好) envCGO_ENABLED=1 GOOS=...
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go 1. 2. 3. 4. 5. Linux 上编译 # 生成编译文件,在 Mac 中运行 CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go # 生成编译文件,在 Windows 中运行 CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go 1. 2. 3. ...
CGO_ENABLED=0GOOS=windowsGOARCH=amd64gobuild-owindowsTool./app/api/main.go [1] 生成mac平台可执行文件 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....
Windows 下编译 Mac 和 Linux 64位可执行程序 SET CGO_ENABLED=0SET GOOS=darwin SET GOARCH=amd64gobuild main.goSET CGO_ENABLED=0SET GOOS=linux SET GOARCH=amd64gobuild main.go 不带前面参数的 go build 只是编译出开发环境适用的执行文件。
Golang在跨平台方面做的非常不错,支持平台之间的交叉编译,可以在一个平台上生成另一个平台的可执行程序,非常好用,下面不同平台的交叉编译命令: 1. Windows系统 1...
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 ...
Linux 下编译, Mac 或者 Windows 下去执⾏ # Mac 下去执⾏ CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go # Windows 下执⾏ CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go Windows 下执⾏, Mac 或 Linux 下去执⾏ 需要写⼀个批处理程序,在⾥⾯去设置...
在上一篇文章中准备完善woocoo「链接」,那在主力机器由Mac转向Windows时,涉及到开发习惯上的切换,因此本文说一下golang在Mac与Windows的不同开发体会。 woocoo之前一直是在Mac上开发,同时github的workflow的CI工作流的构建也是以unbantu在单元测试环境,因此在昨天把woocoo pull下来后,主模块执行单元测试后,发现少量与配...