Golang交叉编译相关
一、跨平台交叉编译相关指令
1 |
|
参数 | 说明 | case |
---|---|---|
CGO_ENABLED | 用于标识(声明) cgo 工具是否可用,存在交叉编译的情况时,cgo 工具是不可用的 | 交叉编译时,置0 |
GOOS | 用于标识(声明)程序构建环境的目标操作系统 | linux、windows、darwin |
GOARCH | 用于标识(声明)程序构建环境的目标计算架构 | 附表 |
go build | 构建指令(常用:go build -o 索引目录 源文件) | -a:强制重新编译 -o:输出可执行文件路径 |
附表:
参数 | 说明 |
---|---|
386 | 统一代表32位指令集系统 |
amd64 | CISC指令集下的x86架构64位系统 |
arm | RISC指令集下的arm架构64位系统 |
Golang交叉编译相关
http://example.com/2024/01/02/Golang交叉编译相关/