SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build xxxx.go 2.Mac下编译Linux, Windows 编译成 Linux CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build xxxx.go 编译成 Windows CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build xxxx.go 3.Linux下编译Mac, Windows 编译成 Mac CGO_ENABLE...
SET GOARCH=amd64 . 可以将上述命令卸载一个.bat里面,每次编译时直接运行.bat即可: SET CGO_ENABLED=0SET GOOS=linux SET GOARCH=amd64 echo now the CGO_ENABLED: go env CGO_ENABLED echo now the GOOS: go env GOOS echo now the GOARCH: go env GOARCH go build main.go SET CGO_ENABLED=1SET ...
set CGO_ENABLED=0 && set GOOS=linux set GOARCH=amd64 && go build -o main 1. 注:如果是mac环境,可使用以下命令 CGO_ENABLED=0 && GOOS=linux && GOARCH=amd64 && go build -o main 1. 命令解释: CGO_ENABLED:表示不使用cgo,进行编译时, 则会把在目标文件中未定义的符号(外部函数)一起链接到...
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build gofile.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build gofile.go 1. 2. 3. Windows系统: Windows下编译Mac, Linux平台的64位可执行程序: SET CGO_ENABLED=0 SET GOOS=darwin SET GOARCH=amd64 go build gofile.go SET CGO_ENABLED=0 SET GO...
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 2.2)macOS下编译Windows 64位系统的可执行程序 ...
1. 在Windows下编译Mac,Linux编译成 Mac SET CGO_ENABLED=0 SET GOOS=darwin SET GOARCH=amd64 go build xxxx.go 编译成 Linux SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build xxxx.go 2.Mac下编译Linux, Windows 编译成 Linux CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build xxxx....
Windows系统下的goland在build程序时,需要配置一下环境变量,具体配置如下(输出目录一般我比较习惯指到源码位置): Image.png 命令行方式: # 逐行输入setCGO_ENABLED=0setGOOS=linuxsetGOARCH=amd64# build 二进制文件go build-o main-linux main.go//Windows系统运行,后缀.exe...
=$(shell go env GOARCH)ifeq($(OS),Windows_NT)IS_WINDOWS:=1endifBUILD_CMD=$(if$(IS_WINDOWS),\SETCGO_ENABLED=0&SETGOOS=$(1)&SETGOARCH=$(2)&go build -o .\bin\$(1)_$(2)\$(3),\CGO_ENABLED=0GOOS=$(1)GOARCH=$(2)go build -o ./bin/$(1)_$(2)/$(3))linux:$(call...
set CGO_ENABLED=1 set GOMOD= set CGO_CFLAGS=-g -O2 set CGO_CPPFLAGS= set CGO_CXXFLAGS=-g -O2 set CGO_FFLAGS=-g -O2 set CGO_LDFLAGS=-g -O2 set PKG_CONFIG=pkg-config set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\79330\AppData\Local\Temp\go-bu...
CGO_ENABLED=0 代码语言:javascript 复制 代码语言:javascript 复制 PATH=D:\TDM-GCC-64\bin;%GOROOT%\bin;%PATH% 代码语言:javascript 复制 代码语言:javascript 复制 LITEIDE_GDB=gdb 代码语言:javascript 复制 LITEIDE_MAKE=mingw32-make 代码语言:javascript ...