无法在windows 10上安装gccgo

无法在windows 10上安装gccgo,windows,go,gcc,gccgo,Windows,Go,Gcc,Gccgo,我想安装gccgo,但我在windows上。我在戈兰页上读了这一页。页面上说 安装gccgo最简单的方法是安装一个GCC二进制版本,该版本构建为包含Go支持。GCC二进制版本可以从中获得,并且通常作为GNU/Linux发行版的一部分包含。我们希望构建这些二进制文件的大多数人都会包括Go支持 当我转到那个页面时,我看到windows有两种安装方法。我以前使用过mingw,所以我在我的powershell终端中尝试了gcc testfile.go,但它说: gcc.exe: error: testf

我想安装gccgo,但我在windows上。我在戈兰页上读了这一页。页面上说

安装gccgo最简单的方法是安装一个GCC二进制版本,该版本构建为包含Go支持。GCC二进制版本可以从中获得,并且通常作为GNU/Linux发行版的一部分包含。我们希望构建这些二进制文件的大多数人都会包括Go支持

当我转到那个页面时,我看到windows有两种安装方法。我以前使用过mingw,所以我在我的powershell终端中尝试了
gcc testfile.go
,但它说:

gcc.exe: error: testfile.go.go: Go compiler not installed on this system
然后我尝试安装另一个编译器:。我遵循了教程,但它也产生了完全相同的结果

有人知道如何在windows(10)上安装gccgo吗

我也试过了,但是没有生成文件。(我导航到GCC/GCC/go,找不到makefile,而是找到Make-lang.in)

编辑: 我也进入了GCC/libgo,但在那里也找不到makefile。相反,我找到了Makefile.in和Makefile.am。我找到了关于Makefile.in和Makefile.am的帖子。我运行了
configure
,但它说

Program 'configure' failed to run: No application is associated with the specified file for this operationAt line:1 char:1
+ configure
+ ~~~~~~~~~.
At line:1 char:1
+ configure
+ ~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed
编辑2: 我尝试在MinGW终端中执行此操作(转到运行configure的C:/GCC/libgo,然后是make),但出现以下错误

./sysinfo.c:17:10: fatal error: ucontext.h: No such file or directory
   17 | #include <ucontext.h>
      |          ^~~~~~~~~~~~
/sysinfo.c:17:10:致命错误:ucontext.h:没有这样的文件或目录
17 |#包括
|          ^~~~~~~~~~~~
另外,在查看sysinfo.c的源代码时,我发现很多
#includes
都是从
开始的,但是(正如我前面所说)我使用的是windows

一个可能的答案是WSL(Linux的windows子系统)

我试着帮你,我的环境是wsl(Arch):

可能使用Docker?听起来对我来说容易多了…你知道我如何使用docker安装gccgo吗?你不会安装gccgo的。您可以使用docker容器和绑定挂载来构建代码……GCC的MinGW构建仍然不支持Go编译器。请参阅:但是来自Windows的编译器可以在Windows上运行(并且可以使用MinGW-w64从源代码处编译)。