windows上交叉编译go程序

Posted 玖五二七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows上交叉编译go程序相关的知识,希望对你有一定的参考价值。

linux

新建 linux.bat

@echo off
set CGO_ENABLED=0 
set GOOS=linux
set GOARCH=amd64
go build -o ./bin/linux/test

新建windows.bat

@echo off
set CGO_ENABLED=1 
set GOOS=windows
set GOARCH=amd64
go build -o ./bin/windows/test.exe

需要编译对应平台的就用执行对应平台.bat

以上是关于windows上交叉编译go程序的主要内容,如果未能解决你的问题,请参考以下文章

在 Linux for Windows 上交叉编译 Qt5

如何在 Ubuntu 上交叉编译 ARM 架构的 CGO 程序

在 Windows 上交叉编译 XZ-5.X.X

在linux上交叉编译c++到windows

qt5.4 在 linux for windows 上交叉编译

在 Ubuntu 中在 32 位上交叉编译 64 位程序时缺少包含“bits/c++config.h”