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语言的交叉编译真的是相当方便

相关推荐
就叫_这个吧20 小时前
Java递归方法实现面包屑导航
java·开发语言
fīɡЙtīиɡ ℡20 小时前
AI 应用系统设计
java·开发语言·人工智能
AI绘画哇哒哒21 小时前
【建议收藏!】35岁后端血泪忠告,这3类人别硬转Agent(过来人亲述)
java·人工智能·后端·ai·程序员·大模型·agent
聪明蛋子哟21 小时前
Stagehand v3多语言SDK:Python/Go/Rust/Java下的浏览器自动化统一方案
python·golang·rust
唐青枫1 天前
一个值多种形态:Zig union、Tagged Union 与内存布局实战
后端
今天AI了吗1 天前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·数据库·人工智能·python·sql·深度学习·机器学习
卷无止境1 天前
Windows 上丝滑开发 Python,并稳定构建 Docker 镜像
后端·python·docker
Nturmoils1 天前
备份完不算完,先还原到临时库验一遍
后端
TELL5211 天前
selenium webdriver 第二次初始化的异常
开发语言·python
Csvn1 天前
📊 SQL 入门 Day 22:视图与物化视图
后端·sql