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

相关推荐
爱吃烤鸡翅的酸菜鱼28 分钟前
【SpringMVC】概念引入与连接
java·开发语言·mysql
小白学大数据29 分钟前
Python自动化解决滑块验证码的最佳实践
开发语言·python·自动化
碎梦归途30 分钟前
23种设计模式-行为型模式之策略模式(Java版本)
java·开发语言·jvm·设计模式·策略模式·行为型模式
Albert Edison41 分钟前
Python入门基础
开发语言·python
小余吃大鱼1 小时前
OpenStack私有云详细介绍
开发语言·php·openstack
画个大饼1 小时前
Swift:什么是Optional?其背后的机制是什么?什么是Unconditional Unwrapping?
开发语言·ios·swift
T0uken1 小时前
【Python】Matplotlib:立体永生花绘制
开发语言·python·matplotlib
sniper_fandc1 小时前
JVM(Java虚拟机)详解
java·开发语言·jvm
小鸡脚来咯1 小时前
SpringBoot 常用注解通俗解释
java·spring boot·后端