golang 在windows 系统的交叉编译

基本交叉编译命令

复制代码
GOOS=目标操作系统 GOARCH=目标架构 go build -o 输出文件名 包路径

编译 Linux 64位程序

复制代码
set GOOS=linux
set GOARCH=amd64
go build -o myapp-linux main.go

编译 MacOS (Darwin) 64位程序

复制代码
set GOOS=darwin
set GOARCH=amd64
go build -o myapp-macos main.go

编译 Windows 32位程序

复制代码
set GOOS=windows
set GOARCH=386
go build -o myapp-win32.exe main.go

编译 Windows 64位程序

set GOOS=windows;

set GOARCH=amd64;

go build -o bin/app-windows-amd64.exe .

查看支持的所有平台组合

复制代码
go tool dist list
相关推荐
奔驰的小野码几秒前
本地实现Rtsp视频流推送
java·linux·后端·ffmpeg
这里有鱼汤3 分钟前
无需HTML/CSS!用Python零基础打造专业级数据应用——Streamlit入门指南
前端·后端·python
PHASELESS4113 分钟前
Java二叉树深度解析:结构、算法与应用实践指南
java·开发语言·数据结构·算法
江湖十年11 分钟前
go-multierror: 更方便的处理你的错误列表
后端·面试·go
淋过很多场雨15 分钟前
现代c++获取linux系统版本号
linux·开发语言·c++
谦行23 分钟前
前端视角 Java Web 入门手册 5.4:真实世界 Web 开发——Java Web 代码组织与分层
java·后端·架构
Goboy26 分钟前
构建异步消息通信机制设计与实现
后端·程序员·架构
低技术力的Ayase29 分钟前
[UEC++]UE5C++各类变量相关知识及其API(更新中)
开发语言·c++·ue5
一个天蝎座 白勺 程序猿30 分钟前
Python(16)Python文件操作终极指南:安全读写与高效处理实践
开发语言·python·安全
八了个戒34 分钟前
「数据可视化 D3系列」入门第一章:Hello D3.js
开发语言·前端·javascript·数据可视化·canvas