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交叉编译相关/