go通過使用不同的環境變量可以打包不同平臺運行的程序
在項目下進入控制臺,設置不同的參數 然后go build就可以編譯為目標平臺程序了

/**
# go通過使用不同的環境變量可以打包不同平臺運行的程序
# mac下的環境變量
go env -w CGO_ENABLED=1 GOOS=darwin GOARCH=amd64
# linux的環境變量
go env -w CGO_ENABLED=0 GOOS=linux GOARCH=amd64
# windows的環境變量
go env -w CGO_ENABLED=0 GOOS=windows GOARCH=amd64
*/
-
GOARCH(目標平臺架構)可能的值:
amd64:64位 x86 架構386:32位 x86 架構arm:ARM 架構(32位)arm64:ARM64 架構(64位)ppc64:64位 PowerPC 架構ppc64le:64位小端 PowerPC 架構mips64:64位 MIPS 架構mips64le:64位小端 MIPS 架構s390x:64位 IBM z/Architecture
-
GOOS(目標平臺操作系統)可能的值:
linux:Linux 操作系統windows:Windows 操作系統darwin:macOS 操作系統freebsd:FreeBSD 操作系統netbsd:NetBSD 操作系統openbsd:OpenBSD 操作系統dragonfly:DragonFly BSD 操作系統solaris:Solaris 操作系統plan9:Plan 9 操作系統aix:IBM AIX 操作系統
Rust編程語言群 1036955113
java新手自學群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/開發/運維)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
單片機嵌入式/電子電路入門群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系統研發群:15375777
匯編/輔助/破解新手群:755783453
大數據 elasticsearch 群 481975850
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
java新手自學群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/開發/運維)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
單片機嵌入式/電子電路入門群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系統研發群:15375777
匯編/輔助/破解新手群:755783453
大數據 elasticsearch 群 481975850
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

浙公網安備 33010602011771號