如何从Windows交叉编译到Linux?

但丁

我已经安装在Windows机器上的Go 1.2,写了一个虚拟的程序和设置环境变量GOARCH,并GOOS以“AMD64”及“LINUX”。

当我发出“ go build”命令时,出现错误:

go build runtime: linux/amd64 must be bootstrapped using make.bat

这是什么意思?

亚历克斯

它告诉您需要先构建所有工具,然后才能使用它们。

如果您的Windows GOARCH是amd64,则可以通过运行以下小型批处理程序来“构建”所有必需的工具:

set GOARCH=amd64
set GOOS=linux
go tool dist install -v pkg/runtime
go install -v -a std

如果成功,那么您应该能够执行您所描述的操作(只使用amd64,而不是AMD64-区分大小写)。

如果Windows GOARCH是386,则需要首先构建386工具。您需要为此下载mingw gcc。如用户2714852所说的那样做。

这里https://golang.org/wiki/WindowsCrossCompiling是针对Linux的类似说明,也许您发现它们对您有所帮助。

亚历克斯

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Windows交叉编译节点模块到Linux?

来自分类Dev

Rustup:从 Linux 到 Windows i686 的错误交叉编译

来自分类Dev

如何将我正在交叉编译的程序的ubuntu上的GLEW交叉编译到Windows?

来自分类Dev

从Mac上的XCode交叉编译到Windows

来自分类Dev

用于Linux上Windows的SFML交叉编译

来自分类Dev

wxWidgets从Linux到Windows交叉编译-“ --host =”是什么意思?

来自分类Dev

提升未定义的引用,将Linux交叉编译到Windows

来自分类Dev

wxWidgets如何使用代码块从Linux交叉编译Windows应用程序?

来自分类Dev

交叉编译Linux内核

来自分类Dev

交叉编译-Windows上的V8和Linux

来自分类Dev

OpenModelica 和 FMU 交叉编译(Linux->Windows)

来自分类Dev

如何交叉编译Python?

来自分类Dev

Nim交叉编译到C

来自分类Dev

将编译器交叉移植到linux(构建并托管)到freebsd

来自分类Dev

Windows的最小cURL交叉编译

来自分类Dev

如何编译和安装适用于Android的本机Linux软件而无需交叉编译?

来自分类Dev

如何编译交叉编译器arm-linux-eabi-gcc?

来自分类Dev

从linux x32 / x64到netbsd mips / el的交叉编译

来自分类Dev

从linux x32 / x64到netbsd mips / el的交叉编译

来自分类Dev

如何交叉编译Chromium for ARM?

来自分类Dev

使用clang和Visual Studio 2013运行时从OS X交叉编译到Windows

来自分类Dev

-lcrypt 错误交叉编译 64 到 32

来自分类Dev

在Linux上与MinGW交叉编译C ++代码,目标是Windows:发生错误

来自分类Dev

在Linux主机上交叉编译Windows可执行文件

来自分类Dev

在Windows版Linux下与mingw32交叉编译时链接libcurl

来自分类Dev

是否可以将最初为Microsoft Windows编写的C ++源代码交叉编译为Gnu / linux?

来自分类Dev

通过在Linux上自举从源代码为Windows构建CMake,然后交叉编译

来自分类Dev

在Linux 64位上交叉编译Windows 64位程序集

来自分类Dev

如何将工具链交叉编译到ARMv5平台?

Related 相关文章

  1. 1

    如何从Windows交叉编译节点模块到Linux?

  2. 2

    Rustup:从 Linux 到 Windows i686 的错误交叉编译

  3. 3

    如何将我正在交叉编译的程序的ubuntu上的GLEW交叉编译到Windows?

  4. 4

    从Mac上的XCode交叉编译到Windows

  5. 5

    用于Linux上Windows的SFML交叉编译

  6. 6

    wxWidgets从Linux到Windows交叉编译-“ --host =”是什么意思?

  7. 7

    提升未定义的引用,将Linux交叉编译到Windows

  8. 8

    wxWidgets如何使用代码块从Linux交叉编译Windows应用程序?

  9. 9

    交叉编译Linux内核

  10. 10

    交叉编译-Windows上的V8和Linux

  11. 11

    OpenModelica 和 FMU 交叉编译(Linux->Windows)

  12. 12

    如何交叉编译Python?

  13. 13

    Nim交叉编译到C

  14. 14

    将编译器交叉移植到linux(构建并托管)到freebsd

  15. 15

    Windows的最小cURL交叉编译

  16. 16

    如何编译和安装适用于Android的本机Linux软件而无需交叉编译?

  17. 17

    如何编译交叉编译器arm-linux-eabi-gcc?

  18. 18

    从linux x32 / x64到netbsd mips / el的交叉编译

  19. 19

    从linux x32 / x64到netbsd mips / el的交叉编译

  20. 20

    如何交叉编译Chromium for ARM?

  21. 21

    使用clang和Visual Studio 2013运行时从OS X交叉编译到Windows

  22. 22

    -lcrypt 错误交叉编译 64 到 32

  23. 23

    在Linux上与MinGW交叉编译C ++代码,目标是Windows:发生错误

  24. 24

    在Linux主机上交叉编译Windows可执行文件

  25. 25

    在Windows版Linux下与mingw32交叉编译时链接libcurl

  26. 26

    是否可以将最初为Microsoft Windows编写的C ++源代码交叉编译为Gnu / linux?

  27. 27

    通过在Linux上自举从源代码为Windows构建CMake,然后交叉编译

  28. 28

    在Linux 64位上交叉编译Windows 64位程序集

  29. 29

    如何将工具链交叉编译到ARMv5平台?

热门标签

归档