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
相关推荐
Mintopia21 小时前
🧠 Next.js × GraphQL Yoga × GraphiQL:交互式智能之门
前端·后端·全栈
林太白21 小时前
rust16-职位管理模块
后端·rust
canonical_entropy1 天前
Nop平台到底有什么独特之处,它能用在什么场景?
java·后端·领域驱动设计
国服第二切图仔1 天前
Rust开发实战之简单游戏开发(piston游戏引擎)
开发语言·rust·游戏引擎
ii_best1 天前
安卓/IOS工具开发基础教程:按键精灵一个简单的文字识别游戏验证
android·开发语言·游戏·ios·编辑器
草莓熊Lotso1 天前
C++ 继承特殊场景解析:友元、静态成员与菱形继承的底层逻辑
服务器·开发语言·c++·人工智能·经验分享·笔记·1024程序员节
诗句藏于尽头1 天前
电脑使用软件控制本机屏和外接屏失效问题及解决
开发语言
不是株1 天前
JavaWeb(后端进阶)
java·开发语言·后端
IT_陈寒1 天前
5个Python 3.12新特性让你的代码效率提升50%,第3个太实用了!
前端·人工智能·后端
Victor3561 天前
Redis(109)Redis的Pipeline如何使用?
后端