GO语言篇之交叉编译

GO语言篇之交叉编译

GO可以使用交叉编译来生成各种平台的可执行文件

我的系统是debian12,所以我今天只讲解在linux下GO语言如何交叉编译,windows和mac所用到的命令也差不多

sh 复制代码
#linux下生成windows的可执行程序
go env -w CGO_ENABLED=0
go env -w GOOS=windows
go env -w GOARCH=amd64
go build .
sh 复制代码
#linux下生成mac的可执行程序
go env -w CGO_ENABLED=0
go env -w GOOS=darwin
go env -w GOARCH=amd64
go build .

可以看到GO语言的交叉编译真的是相当方便

相关推荐
泡海椒2 分钟前
JQuick-Excel 多字段 TRANSFORM:让当前行字段、JContext 与展示列各归其位
开发语言·python·excel
JPower_mr.g5 分钟前
SmartCall 音色管理技术解析:基于 SPI 的可扩展音色注册架构
java·开发语言·人工智能·ai·架构·开源
大侠归来8 分钟前
Spring Boot 2.1 → 3.5 迁移推演:从实战出发的完整路线图
java·spring boot·后端
FfHUCisI11 分钟前
Go 性能分析工具 pprof:CPU、Heap 与 Goroutine 实战
数据库·golang
源图客20 分钟前
浏览器开发者工具使用
开发语言·php
海马30 分钟前
Spring Boot 开发知识整理
java·spring boot·后端
谢亮_vipxieliang37 分钟前
Spring Boot 3.x 从零开始——环境搭建与第一个 REST 项目
java·spring boot·后端
念何架构之路40 分钟前
go-grpc核心抽象接口
开发语言·后端·golang
kimnoic42 分钟前
Python操作Git命令的详细指南
开发语言·python
FYKJ_20101 小时前
django个性化新闻推荐35173-计算机课程设计、毕业设计
java·spring boot·后端·python·架构·django·课程设计