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
相关推荐
西阳未落40 分钟前
C++基础(21)——内存管理
开发语言·c++·面试
我的xiaodoujiao1 小时前
Windows系统Web UI自动化测试学习系列2--环境搭建--Python-PyCharm-Selenium
开发语言·python·测试工具
callJJ1 小时前
从 0 开始理解 Spring 的核心思想 —— IoC 和 DI(2)
java·开发语言·后端·spring·ioc·di
hsjkdhs3 小时前
万字详解C++之构造函数析构函数
开发语言·c++
你的人类朋友3 小时前
JWT的组成
后端
Lin_Aries_04213 小时前
容器化简单的 Java 应用程序
java·linux·运维·开发语言·docker·容器·rpc
techdashen4 小时前
12分钟讲解Python核心理念
开发语言·python
北风朝向4 小时前
Spring Boot参数校验8大坑与生产级避坑指南
java·spring boot·后端·spring
山海不说话4 小时前
Java后端面经(八股——Redis)
java·开发语言·redis
郝学胜-神的一滴4 小时前
谨慎地迭代函数所收到的参数 (Effective Python 第31条)
开发语言·python·程序人生·软件工程