我正在尝试安装Cygwin
作为在gcc 6.3.0
64位计算机上安装Windows 10
的前提。我按照发现here的说明进行操作。
当我使用以下行安装Cygwin
包时(上面链接中的第2步):
C:\cygwin64>setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel
我在Windows命令窗口中收到以下消息:
C:\cygwin64>note: Hand installation over to elevated child process.
_
如上图所示,光标位于C
C:\cygwin64
下方,并且正在闪烁。它一直保持这种状态大约一个小时。
这是否意味着计算机需要很长时间才能安装Cygwin
个软件包。或者这是否意味着Cygwin
安装失败了,我需要尝试别的东西?或者计算机是否在等待我从键盘输入Windows命令窗口?如果第三种可能性是这种情况,我应该输入什么?
上面链接中的说明似乎相当彻底,但请勿提及此消息。我也无法通过搜索互联网找到任何建议。说明书还建议安装可能只需15分钟。所以,等了一个小时后,我觉得有些不对劲。
感谢您的任何建议。
PS。
我确实找到了一条消息here。
这似乎表明Cygwin
安装成功:
if the elevation was successful. In that case the stdout log now prints
note: Hand installation over to elevated child process.
但是,如果是这样的话,为什么目录不再出现在Windows命令窗口中,如下所示:C:\cygwin64>
而不是简单地让光标在没有显示目录的新行上闪烁?
答案 0 :(得分:1)
等了大约三个小时后,我决定假设上面提到升级子进程的消息意味着一切都很好,即使文件夹永远不会再出现在Windows命令窗口中。我继续使用gcc 6.3.0
终端安装cygwin64
并关闭Windows命令窗口。完成上面问题帖子中第一个链接说明中列出的所有安装步骤后,我使用文件test.cpp
获得了建议测试的正确答案。因此,我现在似乎在Windows 10 64位计算机上安装了最新版本的gcc
。出于这个原因,我决定继续将此作为答案发布,而不是将其添加到我的问题中。