无法在 windows 10 上安装 gccgo
Cannot install gccgo on windows 10
我想安装 gccgo,但我在 windows。我阅读了golang页面上的Setting up and using gccgo页面。页面说
The simplest way to install gccgo is to install a GCC binary release built to include Go support. GCC binary releases are available from various websites and are typically included as part of GNU/Linux distributions. We expect that most people who build these binaries will include Go support.
当我进入该页面时,我看到 windows 有两种安装方法。我以前用过 mingw,所以我在我的 powershell 终端中尝试 gcc testfile.go
,但它说:
gcc.exe: error: testfile.go.go: Go compiler not installed on this system
然后我尝试安装另一个编译器:Cygwin. I followed this教程,但它也产生了完全相同的结果。
有人知道如何在 windows (10) 上安装 gccgo 吗?
我也试过Installing from source,但是没有makefile。 (我导航到 GCC/gcc/go 并找不到 makefile,而是找到了 Make-lang.in)
编辑:
我也进入了 GCC/libgo,但我在那里也找不到生成文件。相反,我找到了 Makefile.in 和 Makefile.am。我发现 this post 关于 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 终端中执行此操作(转到 C:/GCC/libgo 运行 配置,然后制作),但出现以下错误
./sysinfo.c:17:10: fatal error: ucontext.h: No such file or directory
17 | #include <ucontext.h>
| ^~~~~~~~~~~~
此外,在查看 sysinfo.c 的源代码时,我发现很多 #includes
以 <linux/somedir>
开头,但是(正如我之前所说)我正在使用 windows
可能的答案是 WSL(Windows Linux 的子系统)。
我为你尝试了 gcc-go,我的环境是 wsl(Arch):
我想安装 gccgo,但我在 windows。我阅读了golang页面上的Setting up and using gccgo页面。页面说
The simplest way to install gccgo is to install a GCC binary release built to include Go support. GCC binary releases are available from various websites and are typically included as part of GNU/Linux distributions. We expect that most people who build these binaries will include Go support.
当我进入该页面时,我看到 windows 有两种安装方法。我以前用过 mingw,所以我在我的 powershell 终端中尝试 gcc testfile.go
,但它说:
gcc.exe: error: testfile.go.go: Go compiler not installed on this system
然后我尝试安装另一个编译器:Cygwin. I followed this教程,但它也产生了完全相同的结果。
有人知道如何在 windows (10) 上安装 gccgo 吗?
我也试过Installing from source,但是没有makefile。 (我导航到 GCC/gcc/go 并找不到 makefile,而是找到了 Make-lang.in)
编辑:
我也进入了 GCC/libgo,但我在那里也找不到生成文件。相反,我找到了 Makefile.in 和 Makefile.am。我发现 this post 关于 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 终端中执行此操作(转到 C:/GCC/libgo 运行 配置,然后制作),但出现以下错误
./sysinfo.c:17:10: fatal error: ucontext.h: No such file or directory
17 | #include <ucontext.h>
| ^~~~~~~~~~~~
此外,在查看 sysinfo.c 的源代码时,我发现很多 #includes
以 <linux/somedir>
开头,但是(正如我之前所说)我正在使用 windows
可能的答案是 WSL(Windows Linux 的子系统)。
我为你尝试了 gcc-go,我的环境是 wsl(Arch):