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
相关推荐
zz34572981135 分钟前
C语言基础概念7
c语言·开发语言
会开花的二叉树7 分钟前
Reactor网络库的连接管理核心:Connection类
开发语言·网络·php
凯子坚持 c9 分钟前
C++基于微服务脚手架的视频点播系统---客户端(1)
开发语言·c++·微服务
袖清暮雨9 分钟前
Python爬虫(Scrapy框架)
开发语言·爬虫·python·scrapy
2401_8384725119 分钟前
C++中的装饰器模式实战
开发语言·c++·算法
咖啡啡不加糖19 分钟前
Grafana 监控服务指标使用指南:打造可视化监控体系
java·后端·grafana
沐知全栈开发25 分钟前
PHP 数组
开发语言
雨季66629 分钟前
Flutter 三端应用实战:OpenHarmony “心流之泉”——在碎片洪流中,为你筑一眼专注的清泉
开发语言·前端·flutter·交互
gAlAxy...31 分钟前
SpringBoot Servlet 容器全解析:嵌入式配置与外置容器部署
spring boot·后端·servlet
YMWM_41 分钟前
python3中类的__call__()方法介绍
开发语言·python